// export Bag , andr , lisa , gary , allen , bart , kate , petra , adi , ron , nina , lucy , paul , frank , vasiliev , Greene , wybrani , wybrani1 , wybrani2 , zestawik , solar1 , solar2 , solar3 , solar4 , zbro , morozov , movie_effect ; export soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , soldat6 , soldat7 , soldat8 , soldat9 , soldat10 , soldat11 , soldat12 , soldat13 , soldat14 , soldat15 , soldat16 , soldat17 , soldat18 , soldat19 , soldat20 , soldat21 , soldat22 , soldat23 , soldat24 , soldat25 , mechanik1 , mechanik2 , mechanik3 , mechanik4 , mechanik5 , hg1 , hg2 , hg3 , hg4 , hg5 , hg6 , hg7 , hg8 , hg9 , hg10 , hg11 , hg12 , car1 ; export mortar1 , mortar2 , mortar3 , mortar4 , mortar5 , mortar6 , mortar7 , mortar8 , mortar9 , mortar10 , mortar11 , mortar12 , mortar13 , mortar14 , mortar15 , margaret , ivan , alex , cyrus , brad ; export hg13 , hg14 , hg15 , hg16 , hg17 , hg18 , hg19 , hg20 , hg21 , hg22 , hg23 , hg24 , hg25 , hg26 , hg27 , hg28 , hg29 , hg30 , crate_list , Ilosc_CZ , fabe , CZ , zbro1 , bata , bunkier1 , bunkier2 , stachu1 , skl ; export zbrojka , bunkier , arm_rdy , bun_rdy , sklad , dep_rdy , arab1 , arab2 , arab3 , arab4 , arabs1 , arabs2 , kurt , ptak1 , ptak2 , ptak3 ; starting begin disable ( 01 ) ;
   0: LD_INT 1
   2: DISABLE_MARKED
// disable ( 02 ) ;
   3: LD_INT 2
   5: DISABLE_MARKED
// disable ( 03 ) ;
   6: LD_INT 3
   8: DISABLE_MARKED
// disable ( 04 ) ;
   9: LD_INT 4
  11: DISABLE_MARKED
// disable ( 05 ) ;
  12: LD_INT 5
  14: DISABLE_MARKED
// disable ( 06 ) ;
  15: LD_INT 6
  17: DISABLE_MARKED
// disable ( 07 ) ;
  18: LD_INT 7
  20: DISABLE_MARKED
// disable ( 08 ) ;
  21: LD_INT 8
  23: DISABLE_MARKED
// disable ( 09 ) ;
  24: LD_INT 9
  26: DISABLE_MARKED
// disable ( 011 ) ;
  27: LD_INT 11
  29: DISABLE_MARKED
// disable ( 012 ) ;
  30: LD_INT 12
  32: DISABLE_MARKED
// disable ( 013 ) ;
  33: LD_INT 13
  35: DISABLE_MARKED
// disable ( 014 ) ;
  36: LD_INT 14
  38: DISABLE_MARKED
// disable ( 015 ) ;
  39: LD_INT 15
  41: DISABLE_MARKED
// disable ( 016 ) ;
  42: LD_INT 16
  44: DISABLE_MARKED
// disable ( 111 ) ;
  45: LD_INT 111
  47: DISABLE_MARKED
// disable ( 222 ) ;
  48: LD_INT 222
  50: DISABLE_MARKED
// disable ( 333 ) ;
  51: LD_INT 333
  53: DISABLE_MARKED
// lisa = CreateCharacter ( Lisa Lawson ) ;
  54: LD_ADDR_EXP 3
  58: PUSH
  59: LD_STRING Lisa Lawson
  61: PPUSH
  62: CALL_OW 34
  66: ST_TO_ADDR
// andr = CreateCharacter ( Andrew Tomphson ) ;
  67: LD_ADDR_EXP 2
  71: PUSH
  72: LD_STRING Andrew Tomphson
  74: PPUSH
  75: CALL_OW 34
  79: ST_TO_ADDR
// allen = CreateCharacter ( Paul Allen ) ;
  80: LD_ADDR_EXP 5
  84: PUSH
  85: LD_STRING Paul Allen
  87: PPUSH
  88: CALL_OW 34
  92: ST_TO_ADDR
// bart = CreateCharacter ( Bart Reynolds ) ;
  93: LD_ADDR_EXP 6
  97: PUSH
  98: LD_STRING Bart Reynolds
 100: PPUSH
 101: CALL_OW 34
 105: ST_TO_ADDR
// kate = CreateCharacter ( Kate Jordan ) ;
 106: LD_ADDR_EXP 7
 110: PUSH
 111: LD_STRING Kate Jordan
 113: PPUSH
 114: CALL_OW 34
 118: ST_TO_ADDR
// SetClass ( kate , 2 ) ;
 119: LD_EXP 7
 123: PPUSH
 124: LD_INT 2
 126: PPUSH
 127: CALL_OW 336
// Petra = CreateCharacter ( Petra Johnson ) ;
 131: LD_ADDR_EXP 8
 135: PUSH
 136: LD_STRING Petra Johnson
 138: PPUSH
 139: CALL_OW 34
 143: ST_TO_ADDR
// adi = CreateCharacter ( Henry Slade ) ;
 144: LD_ADDR_EXP 9
 148: PUSH
 149: LD_STRING Henry Slade
 151: PPUSH
 152: CALL_OW 34
 156: ST_TO_ADDR
// ron = CreateCharacter ( Ron Paterson ) ;
 157: LD_ADDR_EXP 10
 161: PUSH
 162: LD_STRING Ron Paterson
 164: PPUSH
 165: CALL_OW 34
 169: ST_TO_ADDR
// gary = CreateCharacter ( Gary Grant ) ;
 170: LD_ADDR_EXP 4
 174: PUSH
 175: LD_STRING Gary Grant
 177: PPUSH
 178: CALL_OW 34
 182: ST_TO_ADDR
// Bag = CreateCharacter ( Matthew Bagins ) ;
 183: LD_ADDR_EXP 1
 187: PUSH
 188: LD_STRING Matthew Bagins
 190: PPUSH
 191: CALL_OW 34
 195: ST_TO_ADDR
// Nina = CreateCharacter ( Nina Kleshnev ) ;
 196: LD_ADDR_EXP 11
 200: PUSH
 201: LD_STRING Nina Kleshnev
 203: PPUSH
 204: CALL_OW 34
 208: ST_TO_ADDR
// Paul = CreateCharacter ( Paul Khattam ) ;
 209: LD_ADDR_EXP 13
 213: PUSH
 214: LD_STRING Paul Khattam
 216: PPUSH
 217: CALL_OW 34
 221: ST_TO_ADDR
// Lucy = CreateCharacter ( Lucy Donaldson ) ;
 222: LD_ADDR_EXP 12
 226: PUSH
 227: LD_STRING Lucy Donaldson
 229: PPUSH
 230: CALL_OW 34
 234: ST_TO_ADDR
// Frank = CreateCharacter ( Frank Forsyth ) ;
 235: LD_ADDR_EXP 14
 239: PUSH
 240: LD_STRING Frank Forsyth
 242: PPUSH
 243: CALL_OW 34
 247: ST_TO_ADDR
// Greene = CreateCharacter ( Fred Greene ) ;
 248: LD_ADDR_EXP 16
 252: PUSH
 253: LD_STRING Fred Greene
 255: PPUSH
 256: CALL_OW 34
 260: ST_TO_ADDR
// margaret = CreateCharacter ( Margaret Staines ) ;
 261: LD_ADDR_EXP 86
 265: PUSH
 266: LD_STRING Margaret Staines
 268: PPUSH
 269: CALL_OW 34
 273: ST_TO_ADDR
// ivan = CreateCharacter ( Ivan Dimitrov ) ;
 274: LD_ADDR_EXP 87
 278: PUSH
 279: LD_STRING Ivan Dimitrov
 281: PPUSH
 282: CALL_OW 34
 286: ST_TO_ADDR
// stachu1 = CreateCharacter ( Stanisaw Kamiski ) ;
 287: LD_ADDR_EXP 117
 291: PUSH
 292: LD_STRING Stanisaw Kamiski
 294: PPUSH
 295: CALL_OW 34
 299: ST_TO_ADDR
// alex = CreateCharacter ( Alexandra Carey ) ;
 300: LD_ADDR_EXP 88
 304: PUSH
 305: LD_STRING Alexandra Carey
 307: PPUSH
 308: CALL_OW 34
 312: ST_TO_ADDR
// brad = CreateCharacter ( Brad Butts ) ;
 313: LD_ADDR_EXP 90
 317: PUSH
 318: LD_STRING Brad Butts
 320: PPUSH
 321: CALL_OW 34
 325: ST_TO_ADDR
// cyrus = CreateCharacter ( Cyrus Parker ) ;
 326: LD_ADDR_EXP 89
 330: PUSH
 331: LD_STRING Cyrus Parker
 333: PPUSH
 334: CALL_OW 34
 338: ST_TO_ADDR
// PlaceUnitArea ( bag , wejscie , false ) ;
 339: LD_EXP 1
 343: PPUSH
 344: LD_INT 1
 346: PPUSH
 347: LD_INT 0
 349: PPUSH
 350: CALL_OW 49
// PlaceUnitArea ( margaret , wejscie , false ) ;
 354: LD_EXP 86
 358: PPUSH
 359: LD_INT 1
 361: PPUSH
 362: LD_INT 0
 364: PPUSH
 365: CALL_OW 49
// PlaceUnitArea ( bart , wejscie , false ) ;
 369: LD_EXP 6
 373: PPUSH
 374: LD_INT 1
 376: PPUSH
 377: LD_INT 0
 379: PPUSH
 380: CALL_OW 49
// PlaceUnitArea ( stachu1 , wejscie , false ) ;
 384: LD_EXP 117
 388: PPUSH
 389: LD_INT 1
 391: PPUSH
 392: LD_INT 0
 394: PPUSH
 395: CALL_OW 49
// PlaceUnitArea ( cyrus , wejscie , false ) ;
 399: LD_EXP 89
 403: PPUSH
 404: LD_INT 1
 406: PPUSH
 407: LD_INT 0
 409: PPUSH
 410: CALL_OW 49
// PlaceUnitArea ( brad , wejscie , false ) ;
 414: LD_EXP 90
 418: PPUSH
 419: LD_INT 1
 421: PPUSH
 422: LD_INT 0
 424: PPUSH
 425: CALL_OW 49
// PlaceUnitArea ( kate , wejscie , false ) ;
 429: LD_EXP 7
 433: PPUSH
 434: LD_INT 1
 436: PPUSH
 437: LD_INT 0
 439: PPUSH
 440: CALL_OW 49
// PlaceUnitArea ( alex , wejscie , false ) ;
 444: LD_EXP 88
 448: PPUSH
 449: LD_INT 1
 451: PPUSH
 452: LD_INT 0
 454: PPUSH
 455: CALL_OW 49
// PlaceUnitArea ( allen , wejscie , false ) ;
 459: LD_EXP 5
 463: PPUSH
 464: LD_INT 1
 466: PPUSH
 467: LD_INT 0
 469: PPUSH
 470: CALL_OW 49
// PlaceUnitArea ( adi , wejscie , false ) ;
 474: LD_EXP 9
 478: PPUSH
 479: LD_INT 1
 481: PPUSH
 482: LD_INT 0
 484: PPUSH
 485: CALL_OW 49
// uc_side = 0 ;
 489: LD_ADDR_OWVAR 20
 493: PUSH
 494: LD_INT 0
 496: ST_TO_ADDR
// uc_nation = nation_nature ;
 497: LD_ADDR_OWVAR 21
 501: PUSH
 502: LD_INT 0
 504: ST_TO_ADDR
// uc_direction = 0 ;
 505: LD_ADDR_OWVAR 24
 509: PUSH
 510: LD_INT 0
 512: ST_TO_ADDR
// hc_class = class_phororhacos ;
 513: LD_ADDR_OWVAR 28
 517: PUSH
 518: LD_INT 18
 520: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
 521: LD_ADDR_OWVAR 29
 525: PUSH
 526: LD_INT 12
 528: PUSH
 529: LD_INT 11
 531: PUSH
 532: EMPTY
 533: LIST
 534: LIST
 535: ST_TO_ADDR
// hc_basic_skills = [ 0 , 0 , 0 , 0 ] ;
 536: LD_ADDR_OWVAR 30
 540: PUSH
 541: LD_INT 0
 543: PUSH
 544: LD_INT 0
 546: PUSH
 547: LD_INT 0
 549: PUSH
 550: LD_INT 0
 552: PUSH
 553: EMPTY
 554: LIST
 555: LIST
 556: LIST
 557: LIST
 558: ST_TO_ADDR
// hc_skills = [ 0 , 0 , 0 , 0 ] ;
 559: LD_ADDR_OWVAR 31
 563: PUSH
 564: LD_INT 0
 566: PUSH
 567: LD_INT 0
 569: PUSH
 570: LD_INT 0
 572: PUSH
 573: LD_INT 0
 575: PUSH
 576: EMPTY
 577: LIST
 578: LIST
 579: LIST
 580: LIST
 581: ST_TO_ADDR
// ptak1 = CreateHuman ;
 582: LD_ADDR_EXP 132
 586: PUSH
 587: CALL_OW 44
 591: ST_TO_ADDR
// ptak2 = CreateHuman ;
 592: LD_ADDR_EXP 133
 596: PUSH
 597: CALL_OW 44
 601: ST_TO_ADDR
// ptak3 = CreateHuman ;
 602: LD_ADDR_EXP 134
 606: PUSH
 607: CALL_OW 44
 611: ST_TO_ADDR
// uc_side = 8 ;
 612: LD_ADDR_OWVAR 20
 616: PUSH
 617: LD_INT 8
 619: ST_TO_ADDR
// uc_nation = nation_arabian ;
 620: LD_ADDR_OWVAR 21
 624: PUSH
 625: LD_INT 2
 627: ST_TO_ADDR
// uc_direction = 0 ;
 628: LD_ADDR_OWVAR 24
 632: PUSH
 633: LD_INT 0
 635: ST_TO_ADDR
// hc_name = Kurt Schmidt ;
 636: LD_ADDR_OWVAR 26
 640: PUSH
 641: LD_STRING Kurt Schmidt
 643: ST_TO_ADDR
// hc_sex = sex_male ;
 644: LD_ADDR_OWVAR 27
 648: PUSH
 649: LD_INT 1
 651: ST_TO_ADDR
// hc_class = class_soldier ;
 652: LD_ADDR_OWVAR 28
 656: PUSH
 657: LD_INT 1
 659: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
 660: LD_ADDR_OWVAR 29
 664: PUSH
 665: LD_INT 12
 667: PUSH
 668: LD_INT 11
 670: PUSH
 671: EMPTY
 672: LIST
 673: LIST
 674: ST_TO_ADDR
// hc_basic_skills = [ 1 , 0 , 1 , 0 ] ;
 675: LD_ADDR_OWVAR 30
 679: PUSH
 680: LD_INT 1
 682: PUSH
 683: LD_INT 0
 685: PUSH
 686: LD_INT 1
 688: PUSH
 689: LD_INT 0
 691: PUSH
 692: EMPTY
 693: LIST
 694: LIST
 695: LIST
 696: LIST
 697: ST_TO_ADDR
// hc_skills = [ 10 , 3 , 5 , 1 ] ;
 698: LD_ADDR_OWVAR 31
 702: PUSH
 703: LD_INT 10
 705: PUSH
 706: LD_INT 3
 708: PUSH
 709: LD_INT 5
 711: PUSH
 712: LD_INT 1
 714: PUSH
 715: EMPTY
 716: LIST
 717: LIST
 718: LIST
 719: LIST
 720: ST_TO_ADDR
// hc_importance = 11 ;
 721: LD_ADDR_OWVAR 32
 725: PUSH
 726: LD_INT 11
 728: ST_TO_ADDR
// hc_gallery = Kurt ;
 729: LD_ADDR_OWVAR 33
 733: PUSH
 734: LD_STRING Kurt
 736: ST_TO_ADDR
// hc_face_number = 1 ;
 737: LD_ADDR_OWVAR 34
 741: PUSH
 742: LD_STRING 1
 744: ST_TO_ADDR
// Kurt = CreateHuman ;
 745: LD_ADDR_EXP 131
 749: PUSH
 750: CALL_OW 44
 754: ST_TO_ADDR
// ComEnterUnit ( [ z1 , z2 , z3 , z4 , z5 , z6 ] , fort ) ;
 755: LD_INT 287
 757: PUSH
 758: LD_INT 288
 760: PUSH
 761: LD_INT 289
 763: PUSH
 764: LD_INT 286
 766: PUSH
 767: LD_INT 285
 769: PUSH
 770: LD_INT 284
 772: PUSH
 773: EMPTY
 774: LIST
 775: LIST
 776: LIST
 777: LIST
 778: LIST
 779: LIST
 780: PPUSH
 781: LD_INT 49
 783: PPUSH
 784: CALL_OW 120
// ComEnterUnit ( bystrow , magazyn ) ;
 788: LD_INT 382
 790: PPUSH
 791: LD_INT 66
 793: PPUSH
 794: CALL_OW 120
// InGameOn ;
 798: CALL_OW 8
// Say ( cyrus , a1 ) ;
 802: LD_EXP 89
 806: PPUSH
 807: LD_STRING a1
 809: PPUSH
 810: CALL_OW 88
// Say ( brad , a2 ) ;
 814: LD_EXP 90
 818: PPUSH
 819: LD_STRING a2
 821: PPUSH
 822: CALL_OW 88
// Say ( cyrus , a3 ) ;
 826: LD_EXP 89
 830: PPUSH
 831: LD_STRING a3
 833: PPUSH
 834: CALL_OW 88
// Say ( brad , a4 ) ;
 838: LD_EXP 90
 842: PPUSH
 843: LD_STRING a4
 845: PPUSH
 846: CALL_OW 88
// Say ( bart , a5 ) ;
 850: LD_EXP 6
 854: PPUSH
 855: LD_STRING a5
 857: PPUSH
 858: CALL_OW 88
// Say ( stachu1 , a6 ) ;
 862: LD_EXP 117
 866: PPUSH
 867: LD_STRING a6
 869: PPUSH
 870: CALL_OW 88
// Say ( allen , a7 ) ;
 874: LD_EXP 5
 878: PPUSH
 879: LD_STRING a7
 881: PPUSH
 882: CALL_OW 88
// Say ( stachu1 , a8 ) ;
 886: LD_EXP 117
 890: PPUSH
 891: LD_STRING a8
 893: PPUSH
 894: CALL_OW 88
// Say ( bag , a9 ) ;
 898: LD_EXP 1
 902: PPUSH
 903: LD_STRING a9
 905: PPUSH
 906: CALL_OW 88
// Say ( alex , a10 ) ;
 910: LD_EXP 88
 914: PPUSH
 915: LD_STRING a10
 917: PPUSH
 918: CALL_OW 88
// CreateCratesXY ( 5 , 143 , 83 , true ) ;
 922: LD_INT 5
 924: PPUSH
 925: LD_INT 143
 927: PPUSH
 928: LD_INT 83
 930: PPUSH
 931: LD_INT 1
 933: PPUSH
 934: CALL_OW 54
// wait ( 0 0$12 ) ;
 938: LD_INT 420
 940: PPUSH
 941: CALL_OW 67
// Say ( bag , a11 ) ;
 945: LD_EXP 1
 949: PPUSH
 950: LD_STRING a11
 952: PPUSH
 953: CALL_OW 88
// Say ( cyrus , a12 ) ;
 957: LD_EXP 89
 961: PPUSH
 962: LD_STRING a12
 964: PPUSH
 965: CALL_OW 88
// Say ( allen , a13 ) ;
 969: LD_EXP 5
 973: PPUSH
 974: LD_STRING a13
 976: PPUSH
 977: CALL_OW 88
// Say ( stachu1 , a14 ) ;
 981: LD_EXP 117
 985: PPUSH
 986: LD_STRING a14
 988: PPUSH
 989: CALL_OW 88
// Say ( bag , a15 ) ;
 993: LD_EXP 1
 997: PPUSH
 998: LD_STRING a15
1000: PPUSH
1001: CALL_OW 88
// InGameOff ;
1005: CALL_OW 9
// SaveForQuickRestart ;
1009: CALL_OW 22
// ChangeMissionObjectives ( M1 ) ;
1013: LD_STRING M1
1015: PPUSH
1016: CALL_OW 337
// end ; end_of_file
1020: END
// every 0 0$1 trigger See ( 1 , b1 ) or See ( 1 , b2 ) or See ( 1 , b3 ) or See ( 1 , b4 ) or See ( 1 , b5 ) or See ( 1 , b6 ) or See ( 1 , gh1 ) or See ( 1 , gh2 ) do
1021: LD_INT 1
1023: PPUSH
1024: LD_INT 12
1026: PPUSH
1027: CALL_OW 292
1031: PUSH
1032: LD_INT 1
1034: PPUSH
1035: LD_INT 82
1037: PPUSH
1038: CALL_OW 292
1042: OR
1043: PUSH
1044: LD_INT 1
1046: PPUSH
1047: LD_INT 271
1049: PPUSH
1050: CALL_OW 292
1054: OR
1055: PUSH
1056: LD_INT 1
1058: PPUSH
1059: LD_INT 238
1061: PPUSH
1062: CALL_OW 292
1066: OR
1067: PUSH
1068: LD_INT 1
1070: PPUSH
1071: LD_INT 240
1073: PPUSH
1074: CALL_OW 292
1078: OR
1079: PUSH
1080: LD_INT 1
1082: PPUSH
1083: LD_INT 232
1085: PPUSH
1086: CALL_OW 292
1090: OR
1091: PUSH
1092: LD_INT 1
1094: PPUSH
1095: LD_INT 316
1097: PPUSH
1098: CALL_OW 292
1102: OR
1103: PUSH
1104: LD_INT 1
1106: PPUSH
1107: LD_INT 361
1109: PPUSH
1110: CALL_OW 292
1114: OR
1115: IFFALSE 1204
1117: GO 1119
1119: DISABLE
// begin DialogueOn ;
1120: CALL_OW 6
// RevealFogArea ( 1 , forty ) ;
1124: LD_INT 1
1126: PPUSH
1127: LD_INT 2
1129: PPUSH
1130: CALL_OW 332
// CenterNowOnXY ( 127 , 79 ) ;
1134: LD_INT 127
1136: PPUSH
1137: LD_INT 79
1139: PPUSH
1140: CALL_OW 86
// Say ( stachu1 , rusbaz1 ) ;
1144: LD_EXP 117
1148: PPUSH
1149: LD_STRING rusbaz1
1151: PPUSH
1152: CALL_OW 88
// Say ( bag , rusbaz2 ) ;
1156: LD_EXP 1
1160: PPUSH
1161: LD_STRING rusbaz2
1163: PPUSH
1164: CALL_OW 88
// Say ( brad , rusbaz3 ) ;
1168: LD_EXP 90
1172: PPUSH
1173: LD_STRING rusbaz3
1175: PPUSH
1176: CALL_OW 88
// DialogueOff ;
1180: CALL_OW 7
// SetAreaMapShow ( area97 , 1 ) ;
1184: LD_INT 3
1186: PPUSH
1187: LD_INT 1
1189: PPUSH
1190: CALL_OW 424
// enable ( 01 ) ;
1194: LD_INT 1
1196: ENABLE_MARKED
// ChangeMissionObjectives ( M2 ) ;
1197: LD_STRING M2
1199: PPUSH
1200: CALL_OW 337
// end ;
1204: END
// every 0 0$1 trigger IsInArea ( bag , area97 ) and IsInArea ( margaret , area97 ) and IsInArea ( brad , area97 ) and IsInArea ( allen , area97 ) and IsInArea ( cyrus , area97 ) and IsInArea ( stachu1 , area97 ) and IsInArea ( alex , area97 ) and IsInArea ( kate , area97 ) and IsInArea ( adi , area97 ) and IsInArea ( bart , area97 ) marked 01 do
1205: LD_EXP 1
1209: PPUSH
1210: LD_INT 3
1212: PPUSH
1213: CALL_OW 308
1217: PUSH
1218: LD_EXP 86
1222: PPUSH
1223: LD_INT 3
1225: PPUSH
1226: CALL_OW 308
1230: AND
1231: PUSH
1232: LD_EXP 90
1236: PPUSH
1237: LD_INT 3
1239: PPUSH
1240: CALL_OW 308
1244: AND
1245: PUSH
1246: LD_EXP 5
1250: PPUSH
1251: LD_INT 3
1253: PPUSH
1254: CALL_OW 308
1258: AND
1259: PUSH
1260: LD_EXP 89
1264: PPUSH
1265: LD_INT 3
1267: PPUSH
1268: CALL_OW 308
1272: AND
1273: PUSH
1274: LD_EXP 117
1278: PPUSH
1279: LD_INT 3
1281: PPUSH
1282: CALL_OW 308
1286: AND
1287: PUSH
1288: LD_EXP 88
1292: PPUSH
1293: LD_INT 3
1295: PPUSH
1296: CALL_OW 308
1300: AND
1301: PUSH
1302: LD_EXP 7
1306: PPUSH
1307: LD_INT 3
1309: PPUSH
1310: CALL_OW 308
1314: AND
1315: PUSH
1316: LD_EXP 9
1320: PPUSH
1321: LD_INT 3
1323: PPUSH
1324: CALL_OW 308
1328: AND
1329: PUSH
1330: LD_EXP 6
1334: PPUSH
1335: LD_INT 3
1337: PPUSH
1338: CALL_OW 308
1342: AND
1343: IFFALSE 1496
1345: GO 1347
1347: DISABLE
// begin InGameOn ;
1348: CALL_OW 8
// RevealFogArea ( 1 , forty ) ;
1352: LD_INT 1
1354: PPUSH
1355: LD_INT 2
1357: PPUSH
1358: CALL_OW 332
// CenterNowOnXY ( 65 , 44 ) ;
1362: LD_INT 65
1364: PPUSH
1365: LD_INT 44
1367: PPUSH
1368: CALL_OW 86
// Say ( margaret , rusbaz4 ) ;
1372: LD_EXP 86
1376: PPUSH
1377: LD_STRING rusbaz4
1379: PPUSH
1380: CALL_OW 88
// Say ( bag , rusbaz5 ) ;
1384: LD_EXP 1
1388: PPUSH
1389: LD_STRING rusbaz5
1391: PPUSH
1392: CALL_OW 88
// Say ( stachu1 , rusbaz6 ) ;
1396: LD_EXP 117
1400: PPUSH
1401: LD_STRING rusbaz6
1403: PPUSH
1404: CALL_OW 88
// Say ( bag , rusbaz7 ) ;
1408: LD_EXP 1
1412: PPUSH
1413: LD_STRING rusbaz7
1415: PPUSH
1416: CALL_OW 88
// Say ( bart , rusbaz8 ) ;
1420: LD_EXP 6
1424: PPUSH
1425: LD_STRING rusbaz8
1427: PPUSH
1428: CALL_OW 88
// CreateCratesXY ( 5 , 52 , 85 , true ) ;
1432: LD_INT 5
1434: PPUSH
1435: LD_INT 52
1437: PPUSH
1438: LD_INT 85
1440: PPUSH
1441: LD_INT 1
1443: PPUSH
1444: CALL_OW 54
// wait ( 0 0$12 ) ;
1448: LD_INT 420
1450: PPUSH
1451: CALL_OW 67
// Say ( cyrus , rusbaz9 ) ;
1455: LD_EXP 89
1459: PPUSH
1460: LD_STRING rusbaz9
1462: PPUSH
1463: CALL_OW 88
// Say ( bag , rusbaz10 ) ;
1467: LD_EXP 1
1471: PPUSH
1472: LD_STRING rusbaz10
1474: PPUSH
1475: CALL_OW 88
// InGameOff ;
1479: CALL_OW 9
// enable ( 02 ) ;
1483: LD_INT 2
1485: ENABLE_MARKED
// SetAreaMapShow ( area97 , 0 ) ;
1486: LD_INT 3
1488: PPUSH
1489: LD_INT 0
1491: PPUSH
1492: CALL_OW 424
// end ;
1496: END
// every 0 0$1 trigger IsInArea ( bag , area98 ) or IsInArea ( margaret , area98 ) or IsInArea ( brad , area98 ) or IsInArea ( allen , area98 ) or IsInArea ( cyrus , area98 ) or IsInArea ( stachu1 , area98 ) or IsInArea ( alex , area98 ) or IsInArea ( kate , area98 ) or IsInArea ( adi , area98 ) or IsInArea ( bart , area98 ) marked 02 do
1497: LD_EXP 1
1501: PPUSH
1502: LD_INT 4
1504: PPUSH
1505: CALL_OW 308
1509: PUSH
1510: LD_EXP 86
1514: PPUSH
1515: LD_INT 4
1517: PPUSH
1518: CALL_OW 308
1522: OR
1523: PUSH
1524: LD_EXP 90
1528: PPUSH
1529: LD_INT 4
1531: PPUSH
1532: CALL_OW 308
1536: OR
1537: PUSH
1538: LD_EXP 5
1542: PPUSH
1543: LD_INT 4
1545: PPUSH
1546: CALL_OW 308
1550: OR
1551: PUSH
1552: LD_EXP 89
1556: PPUSH
1557: LD_INT 4
1559: PPUSH
1560: CALL_OW 308
1564: OR
1565: PUSH
1566: LD_EXP 117
1570: PPUSH
1571: LD_INT 4
1573: PPUSH
1574: CALL_OW 308
1578: OR
1579: PUSH
1580: LD_EXP 88
1584: PPUSH
1585: LD_INT 4
1587: PPUSH
1588: CALL_OW 308
1592: OR
1593: PUSH
1594: LD_EXP 7
1598: PPUSH
1599: LD_INT 4
1601: PPUSH
1602: CALL_OW 308
1606: OR
1607: PUSH
1608: LD_EXP 9
1612: PPUSH
1613: LD_INT 4
1615: PPUSH
1616: CALL_OW 308
1620: OR
1621: PUSH
1622: LD_EXP 6
1626: PPUSH
1627: LD_INT 4
1629: PPUSH
1630: CALL_OW 308
1634: OR
1635: IFFALSE 1689
1637: GO 1639
1639: DISABLE
// begin DialogueOn ;
1640: CALL_OW 6
// CenterNowOnXY ( 54 , 83 ) ;
1644: LD_INT 54
1646: PPUSH
1647: LD_INT 83
1649: PPUSH
1650: CALL_OW 86
// Say ( kate , a16 ) ;
1654: LD_EXP 7
1658: PPUSH
1659: LD_STRING a16
1661: PPUSH
1662: CALL_OW 88
// Say ( bag , a17 ) ;
1666: LD_EXP 1
1670: PPUSH
1671: LD_STRING a17
1673: PPUSH
1674: CALL_OW 88
// DialogueOff ;
1678: CALL_OW 7
// ChangeMissionObjectives ( M3 ) ;
1682: LD_STRING M3
1684: PPUSH
1685: CALL_OW 337
// end ;
1689: END
// every 0 0$1 trigger IsDead ( ptak1 ) and IsDead ( ptak2 ) and IsDead ( ptak3 ) do
1690: LD_EXP 132
1694: PPUSH
1695: CALL_OW 301
1699: PUSH
1700: LD_EXP 133
1704: PPUSH
1705: CALL_OW 301
1709: AND
1710: PUSH
1711: LD_EXP 134
1715: PPUSH
1716: CALL_OW 301
1720: AND
1721: IFFALSE 3308
1723: GO 1725
1725: DISABLE
// begin enable ( 111 ) ;
1726: LD_INT 111
1728: ENABLE_MARKED
// enable ( 222 ) ;
1729: LD_INT 222
1731: ENABLE_MARKED
// enable ( 333 ) ;
1732: LD_INT 333
1734: ENABLE_MARKED
// DialogueOn ;
1735: CALL_OW 6
// Say ( stachu1 , a23 ) ;
1739: LD_EXP 117
1743: PPUSH
1744: LD_STRING a23
1746: PPUSH
1747: CALL_OW 88
// Say ( bag , a24 ) ;
1751: LD_EXP 1
1755: PPUSH
1756: LD_STRING a24
1758: PPUSH
1759: CALL_OW 88
// DialogueOff ;
1763: CALL_OW 7
// InGameOn ;
1767: CALL_OW 8
// game_speed = 4 ;
1771: LD_ADDR_OWVAR 65
1775: PUSH
1776: LD_INT 4
1778: ST_TO_ADDR
// RemoveUnit ( Stachu1 ) ;
1779: LD_EXP 117
1783: PPUSH
1784: CALL_OW 64
// RemoveUnit ( Bag ) ;
1788: LD_EXP 1
1792: PPUSH
1793: CALL_OW 64
// RemoveUnit ( Bart ) ;
1797: LD_EXP 6
1801: PPUSH
1802: CALL_OW 64
// PlaceUnitArea ( bart , area100 , false ) ;
1806: LD_EXP 6
1810: PPUSH
1811: LD_INT 6
1813: PPUSH
1814: LD_INT 0
1816: PPUSH
1817: CALL_OW 49
// PlaceUnitArea ( stachu1 , area100 , false ) ;
1821: LD_EXP 117
1825: PPUSH
1826: LD_INT 6
1828: PPUSH
1829: LD_INT 0
1831: PPUSH
1832: CALL_OW 49
// PlaceUnitArea ( bag , area100 , false ) ;
1836: LD_EXP 1
1840: PPUSH
1841: LD_INT 6
1843: PPUSH
1844: LD_INT 0
1846: PPUSH
1847: CALL_OW 49
// ResetFog ;
1851: CALL_OW 335
// CenterNowOnXY ( 164 , 97 ) ;
1855: LD_INT 164
1857: PPUSH
1858: LD_INT 97
1860: PPUSH
1861: CALL_OW 86
// SetSide ( [ margaret , brad , alex , allen , adi , kate , cyrus , sklad , bunkier , zbrojka ] , 1 ) ;
1865: LD_EXP 86
1869: PUSH
1870: LD_EXP 90
1874: PUSH
1875: LD_EXP 88
1879: PUSH
1880: LD_EXP 5
1884: PUSH
1885: LD_EXP 9
1889: PUSH
1890: LD_EXP 7
1894: PUSH
1895: LD_EXP 89
1899: PUSH
1900: LD_EXP 123
1904: PUSH
1905: LD_EXP 120
1909: PUSH
1910: LD_EXP 119
1914: PUSH
1915: EMPTY
1916: LIST
1917: LIST
1918: LIST
1919: LIST
1920: LIST
1921: LIST
1922: LIST
1923: LIST
1924: LIST
1925: LIST
1926: PPUSH
1927: LD_INT 1
1929: PPUSH
1930: CALL_OW 235
// ComExitBuilding ( [ margaret , brad , alex , allen , adi , kate , cyrus ] ) ;
1934: LD_EXP 86
1938: PUSH
1939: LD_EXP 90
1943: PUSH
1944: LD_EXP 88
1948: PUSH
1949: LD_EXP 5
1953: PUSH
1954: LD_EXP 9
1958: PUSH
1959: LD_EXP 7
1963: PUSH
1964: LD_EXP 89
1968: PUSH
1969: EMPTY
1970: LIST
1971: LIST
1972: LIST
1973: LIST
1974: LIST
1975: LIST
1976: LIST
1977: PPUSH
1978: CALL_OW 122
// Wait ( 0 0$5 ) ;
1982: LD_INT 175
1984: PPUSH
1985: CALL_OW 67
// query ( okno1 ) ;
1989: LD_STRING okno1
1991: PPUSH
1992: CALL_OW 97
// CenterNowOnUnits ( bag ) ;
1996: LD_EXP 1
2000: PPUSH
2001: CALL_OW 87
// Say ( bag , a25 ) ;
2005: LD_EXP 1
2009: PPUSH
2010: LD_STRING a25
2012: PPUSH
2013: CALL_OW 88
// Say ( bag , a26 ) ;
2017: LD_EXP 1
2021: PPUSH
2022: LD_STRING a26
2024: PPUSH
2025: CALL_OW 88
// Say ( bag , a27 ) ;
2029: LD_EXP 1
2033: PPUSH
2034: LD_STRING a27
2036: PPUSH
2037: CALL_OW 88
// Say ( cyrus , a28 ) ;
2041: LD_EXP 89
2045: PPUSH
2046: LD_STRING a28
2048: PPUSH
2049: CALL_OW 88
// Say ( bag , a29 ) ;
2053: LD_EXP 1
2057: PPUSH
2058: LD_STRING a29
2060: PPUSH
2061: CALL_OW 88
// Say ( bag , a30 ) ;
2065: LD_EXP 1
2069: PPUSH
2070: LD_STRING a30
2072: PPUSH
2073: CALL_OW 88
// Say ( adi , a31 ) ;
2077: LD_EXP 9
2081: PPUSH
2082: LD_STRING a31
2084: PPUSH
2085: CALL_OW 88
// Say ( kate , a32 ) ;
2089: LD_EXP 7
2093: PPUSH
2094: LD_STRING a32
2096: PPUSH
2097: CALL_OW 88
// Say ( bag , a33 ) ;
2101: LD_EXP 1
2105: PPUSH
2106: LD_STRING a33
2108: PPUSH
2109: CALL_OW 88
// ComEnterUnit ( [ alex , cyrus , bart , stachu1 , margaret , allen ] , zbrojka ) ;
2113: LD_EXP 88
2117: PUSH
2118: LD_EXP 89
2122: PUSH
2123: LD_EXP 6
2127: PUSH
2128: LD_EXP 117
2132: PUSH
2133: LD_EXP 86
2137: PUSH
2138: LD_EXP 5
2142: PUSH
2143: EMPTY
2144: LIST
2145: LIST
2146: LIST
2147: LIST
2148: LIST
2149: LIST
2150: PPUSH
2151: LD_EXP 119
2155: PPUSH
2156: CALL_OW 120
// ComEnterUnit ( [ adi , kate , alex , brad ] , sklad ) ;
2160: LD_EXP 9
2164: PUSH
2165: LD_EXP 7
2169: PUSH
2170: LD_EXP 88
2174: PUSH
2175: LD_EXP 90
2179: PUSH
2180: EMPTY
2181: LIST
2182: LIST
2183: LIST
2184: LIST
2185: PPUSH
2186: LD_EXP 123
2190: PPUSH
2191: CALL_OW 120
// ResetFog ;
2195: CALL_OW 335
// CenterNowOnXY ( 164 , 97 ) ;
2199: LD_INT 164
2201: PPUSH
2202: LD_INT 97
2204: PPUSH
2205: CALL_OW 86
// Wait ( 0 0$10 ) ;
2209: LD_INT 350
2211: PPUSH
2212: CALL_OW 67
// query ( okno1 ) ;
2216: LD_STRING okno1
2218: PPUSH
2219: CALL_OW 97
// CenterNowOnXY ( 53 , 84 ) ;
2223: LD_INT 53
2225: PPUSH
2226: LD_INT 84
2228: PPUSH
2229: CALL_OW 86
// AddComMoveToArea ( Margaret , area100 ) ;
2233: LD_EXP 86
2237: PPUSH
2238: LD_INT 6
2240: PPUSH
2241: CALL_OW 173
// Wait ( 0 0$5 ) ;
2245: LD_INT 175
2247: PPUSH
2248: CALL_OW 67
// DialogueOn ;
2252: CALL_OW 6
// Say ( margaret , b1 ) ;
2256: LD_EXP 86
2260: PPUSH
2261: LD_STRING b1
2263: PPUSH
2264: CALL_OW 88
// Say ( bag , b2 ) ;
2268: LD_EXP 1
2272: PPUSH
2273: LD_STRING b2
2275: PPUSH
2276: CALL_OW 88
// Say ( margaret , b3 ) ;
2280: LD_EXP 86
2284: PPUSH
2285: LD_STRING b3
2287: PPUSH
2288: CALL_OW 88
// Say ( bag , b4 ) ;
2292: LD_EXP 1
2296: PPUSH
2297: LD_STRING b4
2299: PPUSH
2300: CALL_OW 88
// Say ( margaret , b5 ) ;
2304: LD_EXP 86
2308: PPUSH
2309: LD_STRING b5
2311: PPUSH
2312: CALL_OW 88
// Say ( bag , b6 ) ;
2316: LD_EXP 1
2320: PPUSH
2321: LD_STRING b6
2323: PPUSH
2324: CALL_OW 88
// Say ( margaret , b7 ) ;
2328: LD_EXP 86
2332: PPUSH
2333: LD_STRING b7
2335: PPUSH
2336: CALL_OW 88
// Say ( margaret , b8 ) ;
2340: LD_EXP 86
2344: PPUSH
2345: LD_STRING b8
2347: PPUSH
2348: CALL_OW 88
// Say ( bag , b9 ) ;
2352: LD_EXP 1
2356: PPUSH
2357: LD_STRING b9
2359: PPUSH
2360: CALL_OW 88
// Say ( margaret , b10 ) ;
2364: LD_EXP 86
2368: PPUSH
2369: LD_STRING b10
2371: PPUSH
2372: CALL_OW 88
// Say ( bag , b11 ) ;
2376: LD_EXP 1
2380: PPUSH
2381: LD_STRING b11
2383: PPUSH
2384: CALL_OW 88
// Say ( margaret , b12 ) ;
2388: LD_EXP 86
2392: PPUSH
2393: LD_STRING b12
2395: PPUSH
2396: CALL_OW 88
// Say ( bag , b13 ) ;
2400: LD_EXP 1
2404: PPUSH
2405: LD_STRING b13
2407: PPUSH
2408: CALL_OW 88
// Say ( bag , b14a ) ;
2412: LD_EXP 1
2416: PPUSH
2417: LD_STRING b14a
2419: PPUSH
2420: CALL_OW 88
// Say ( margaret , b14b ) ;
2424: LD_EXP 86
2428: PPUSH
2429: LD_STRING b14b
2431: PPUSH
2432: CALL_OW 88
// Say ( bag , b14c ) ;
2436: LD_EXP 1
2440: PPUSH
2441: LD_STRING b14c
2443: PPUSH
2444: CALL_OW 88
// Say ( margaret , b14d ) ;
2448: LD_EXP 86
2452: PPUSH
2453: LD_STRING b14d
2455: PPUSH
2456: CALL_OW 88
// Say ( bag , b14e ) ;
2460: LD_EXP 1
2464: PPUSH
2465: LD_STRING b14e
2467: PPUSH
2468: CALL_OW 88
// DialogueOff ;
2472: CALL_OW 7
// ComEnterUnit ( Margaret , zbrojka ) ;
2476: LD_EXP 86
2480: PPUSH
2481: LD_EXP 119
2485: PPUSH
2486: CALL_OW 120
// Wait ( 0 0$5 ) ;
2490: LD_INT 175
2492: PPUSH
2493: CALL_OW 67
// CenterNowOnXY ( 164 , 97 ) ;
2497: LD_INT 164
2499: PPUSH
2500: LD_INT 97
2502: PPUSH
2503: CALL_OW 86
// ComEnterUnit ( allen , bunkier ) ;
2507: LD_EXP 5
2511: PPUSH
2512: LD_EXP 120
2516: PPUSH
2517: CALL_OW 120
// ComEnterUnit ( bag , sklad ) ;
2521: LD_EXP 1
2525: PPUSH
2526: LD_EXP 123
2530: PPUSH
2531: CALL_OW 120
// RemoveUnit ( stachu1 ) ;
2535: LD_EXP 117
2539: PPUSH
2540: CALL_OW 64
// PlaceUnitArea ( stachu1 , area102 , false ) ;
2544: LD_EXP 117
2548: PPUSH
2549: LD_INT 8
2551: PPUSH
2552: LD_INT 0
2554: PPUSH
2555: CALL_OW 49
// Wait ( 0 0$8 ) ;
2559: LD_INT 280
2561: PPUSH
2562: CALL_OW 67
// query ( okno1 ) ;
2566: LD_STRING okno1
2568: PPUSH
2569: CALL_OW 97
// CenterNowOnUnits ( stachu1 ) ;
2573: LD_EXP 117
2577: PPUSH
2578: CALL_OW 87
// Say ( stachu1 , b14 ) ;
2582: LD_EXP 117
2586: PPUSH
2587: LD_STRING b14
2589: PPUSH
2590: CALL_OW 88
// Say ( allen , b15 ) ;
2594: LD_EXP 5
2598: PPUSH
2599: LD_STRING b15
2601: PPUSH
2602: CALL_OW 88
// Say ( stachu1 , b16 ) ;
2606: LD_EXP 117
2610: PPUSH
2611: LD_STRING b16
2613: PPUSH
2614: CALL_OW 88
// ComExitBuilding ( bag ) ;
2618: LD_EXP 1
2622: PPUSH
2623: CALL_OW 122
// Say ( bag , b16a ) ;
2627: LD_EXP 1
2631: PPUSH
2632: LD_STRING b16a
2634: PPUSH
2635: CALL_OW 88
// Say ( allen , b16b ) ;
2639: LD_EXP 5
2643: PPUSH
2644: LD_STRING b16b
2646: PPUSH
2647: CALL_OW 88
// Say ( bag , b17 ) ;
2651: LD_EXP 1
2655: PPUSH
2656: LD_STRING b17
2658: PPUSH
2659: CALL_OW 88
// Say ( stachu1 , b18 ) ;
2663: LD_EXP 117
2667: PPUSH
2668: LD_STRING b18
2670: PPUSH
2671: CALL_OW 88
// Say ( bag , b19 ) ;
2675: LD_EXP 1
2679: PPUSH
2680: LD_STRING b19
2682: PPUSH
2683: CALL_OW 88
// Say ( stachu1 , b20 ) ;
2687: LD_EXP 117
2691: PPUSH
2692: LD_STRING b20
2694: PPUSH
2695: CALL_OW 88
// Say ( bag , b21 ) ;
2699: LD_EXP 1
2703: PPUSH
2704: LD_STRING b21
2706: PPUSH
2707: CALL_OW 88
// Say ( stachu1 , b22 ) ;
2711: LD_EXP 117
2715: PPUSH
2716: LD_STRING b22
2718: PPUSH
2719: CALL_OW 88
// Say ( stachu1 , b23 ) ;
2723: LD_EXP 117
2727: PPUSH
2728: LD_STRING b23
2730: PPUSH
2731: CALL_OW 88
// Say ( stachu1 , b24 ) ;
2735: LD_EXP 117
2739: PPUSH
2740: LD_STRING b24
2742: PPUSH
2743: CALL_OW 88
// Say ( stachu1 , b25 ) ;
2747: LD_EXP 117
2751: PPUSH
2752: LD_STRING b25
2754: PPUSH
2755: CALL_OW 88
// Say ( stachu1 , b26 ) ;
2759: LD_EXP 117
2763: PPUSH
2764: LD_STRING b26
2766: PPUSH
2767: CALL_OW 88
// Say ( stachu1 , b27 ) ;
2771: LD_EXP 117
2775: PPUSH
2776: LD_STRING b27
2778: PPUSH
2779: CALL_OW 88
// ComExitBuilding ( bart ) ;
2783: LD_EXP 6
2787: PPUSH
2788: CALL_OW 122
// Say ( bart , b28a ) ;
2792: LD_EXP 6
2796: PPUSH
2797: LD_STRING b28a
2799: PPUSH
2800: CALL_OW 88
// Say ( allen , b28b ) ;
2804: LD_EXP 5
2808: PPUSH
2809: LD_STRING b28b
2811: PPUSH
2812: CALL_OW 88
// Say ( bag , b29 ) ;
2816: LD_EXP 1
2820: PPUSH
2821: LD_STRING b29
2823: PPUSH
2824: CALL_OW 88
// Say ( allen , b29a ) ;
2828: LD_EXP 5
2832: PPUSH
2833: LD_STRING b29a
2835: PPUSH
2836: CALL_OW 88
// Say ( bag , b29b ) ;
2840: LD_EXP 1
2844: PPUSH
2845: LD_STRING b29b
2847: PPUSH
2848: CALL_OW 88
// Say ( stachu1 , b30 ) ;
2852: LD_EXP 117
2856: PPUSH
2857: LD_STRING b30
2859: PPUSH
2860: CALL_OW 88
// Say ( bag , b31 ) ;
2864: LD_EXP 1
2868: PPUSH
2869: LD_STRING b31
2871: PPUSH
2872: CALL_OW 88
// Say ( stachu1 , b32 ) ;
2876: LD_EXP 117
2880: PPUSH
2881: LD_STRING b32
2883: PPUSH
2884: CALL_OW 88
// RevealFogArea ( 1 , forty2 ) ;
2888: LD_INT 1
2890: PPUSH
2891: LD_INT 7
2893: PPUSH
2894: CALL_OW 332
// CreateCratesArea ( Rand ( 5 , 5 ) , area102 , true ) ;
2898: LD_INT 5
2900: PPUSH
2901: LD_INT 5
2903: PPUSH
2904: CALL_OW 12
2908: PPUSH
2909: LD_INT 8
2911: PPUSH
2912: LD_INT 1
2914: PPUSH
2915: CALL_OW 55
// SetRestrict ( b_warehouse , 1 , state_enabled ) ;
2919: LD_INT 1
2921: PPUSH
2922: LD_INT 1
2924: PPUSH
2925: LD_INT 1
2927: PPUSH
2928: CALL_OW 324
// SetRestrict ( b_barracks , 1 , state_enabled ) ;
2932: LD_INT 5
2934: PPUSH
2935: LD_INT 1
2937: PPUSH
2938: LD_INT 1
2940: PPUSH
2941: CALL_OW 324
// SetRestrict ( b_workshop , 1 , state_enabled ) ;
2945: LD_INT 2
2947: PPUSH
2948: LD_INT 1
2950: PPUSH
2951: LD_INT 1
2953: PPUSH
2954: CALL_OW 324
// SetRestrict ( b_factory , 1 , state_enabled ) ;
2958: LD_INT 3
2960: PPUSH
2961: LD_INT 1
2963: PPUSH
2964: LD_INT 1
2966: PPUSH
2967: CALL_OW 324
// SetRestrict ( b_ext_track , 1 , state_enabled ) ;
2971: LD_INT 16
2973: PPUSH
2974: LD_INT 1
2976: PPUSH
2977: LD_INT 1
2979: PPUSH
2980: CALL_OW 324
// SetRestrict ( b_ext_gun , 1 , state_enabled ) ;
2984: LD_INT 17
2986: PPUSH
2987: LD_INT 1
2989: PPUSH
2990: LD_INT 1
2992: PPUSH
2993: CALL_OW 324
// SetRestrict ( b_ext_rocket , 1 , state_enabled ) ;
2997: LD_INT 18
2999: PPUSH
3000: LD_INT 1
3002: PPUSH
3003: LD_INT 1
3005: PPUSH
3006: CALL_OW 324
// SetRestrict ( b_ext_noncombat , 1 , state_enabled ) ;
3010: LD_INT 19
3012: PPUSH
3013: LD_INT 1
3015: PPUSH
3016: LD_INT 1
3018: PPUSH
3019: CALL_OW 324
// SetRestrict ( b_ext_radar , 1 , state_enabled ) ;
3023: LD_INT 20
3025: PPUSH
3026: LD_INT 1
3028: PPUSH
3029: LD_INT 1
3031: PPUSH
3032: CALL_OW 324
// SetRestrict ( b_lab , 1 , state_enabled ) ;
3036: LD_INT 6
3038: PPUSH
3039: LD_INT 1
3041: PPUSH
3042: LD_INT 1
3044: PPUSH
3045: CALL_OW 324
// SetRestrict ( b_lab_half , 1 , state_enabled ) ;
3049: LD_INT 7
3051: PPUSH
3052: LD_INT 1
3054: PPUSH
3055: LD_INT 1
3057: PPUSH
3058: CALL_OW 324
// SetRestrict ( b_lab_full , 1 , state_enabled ) ;
3062: LD_INT 8
3064: PPUSH
3065: LD_INT 1
3067: PPUSH
3068: LD_INT 1
3070: PPUSH
3071: CALL_OW 324
// SetRestrict ( b_lab_basic , 1 , state_enabled ) ;
3075: LD_INT 9
3077: PPUSH
3078: LD_INT 1
3080: PPUSH
3081: LD_INT 1
3083: PPUSH
3084: CALL_OW 324
// SetRestrict ( b_lab_weapon , 1 , state_enabled ) ;
3088: LD_INT 10
3090: PPUSH
3091: LD_INT 1
3093: PPUSH
3094: LD_INT 1
3096: PPUSH
3097: CALL_OW 324
// SetRestrict ( b_lab_opto , 1 , state_enabled ) ;
3101: LD_INT 15
3103: PPUSH
3104: LD_INT 1
3106: PPUSH
3107: LD_INT 1
3109: PPUSH
3110: CALL_OW 324
// SetRestrict ( b_oil_power , 1 , state_enabled ) ;
3114: LD_INT 26
3116: PPUSH
3117: LD_INT 1
3119: PPUSH
3120: LD_INT 1
3122: PPUSH
3123: CALL_OW 324
// SetRestrict ( b_oil_power , 1 , state_enabled ) ;
3127: LD_INT 26
3129: PPUSH
3130: LD_INT 1
3132: PPUSH
3133: LD_INT 1
3135: PPUSH
3136: CALL_OW 324
// SetRestrict ( b_bunker , 1 , state_enabled ) ;
3140: LD_INT 32
3142: PPUSH
3143: LD_INT 1
3145: PPUSH
3146: LD_INT 1
3148: PPUSH
3149: CALL_OW 324
// SetRestrict ( b_solar_power , 1 , state_enabled ) ;
3153: LD_INT 27
3155: PPUSH
3156: LD_INT 1
3158: PPUSH
3159: LD_INT 1
3161: PPUSH
3162: CALL_OW 324
// SetRestrict ( b_control_tower , 1 , state_enabled ) ;
3166: LD_INT 36
3168: PPUSH
3169: LD_INT 1
3171: PPUSH
3172: LD_INT 1
3174: PPUSH
3175: CALL_OW 324
// SetRestrict ( b_depot , 1 , state_disabled ) ;
3179: LD_INT 0
3181: PPUSH
3182: LD_INT 1
3184: PPUSH
3185: LD_INT 0
3187: PPUSH
3188: CALL_OW 324
// InGameOff ;
3192: CALL_OW 9
// ChangeMissionObjectives ( M4 ) ;
3196: LD_STRING M4
3198: PPUSH
3199: CALL_OW 337
// enable ( 011 ) ;
3203: LD_INT 11
3205: ENABLE_MARKED
// enable ( 08 ) ;
3206: LD_INT 8
3208: ENABLE_MARKED
// query ( okno2 ) ;
3209: LD_STRING okno2
3211: PPUSH
3212: CALL_OW 97
// DialogueOn ;
3216: CALL_OW 6
// Say ( adi , b33 ) ;
3220: LD_EXP 9
3224: PPUSH
3225: LD_STRING b33
3227: PPUSH
3228: CALL_OW 88
// Say ( stachu1 , b34 ) ;
3232: LD_EXP 117
3236: PPUSH
3237: LD_STRING b34
3239: PPUSH
3240: CALL_OW 88
// Say ( kate , b35 ) ;
3244: LD_EXP 7
3248: PPUSH
3249: LD_STRING b35
3251: PPUSH
3252: CALL_OW 88
// Say ( adi , b36 ) ;
3256: LD_EXP 9
3260: PPUSH
3261: LD_STRING b36
3263: PPUSH
3264: CALL_OW 88
// Say ( bart , b37 ) ;
3268: LD_EXP 6
3272: PPUSH
3273: LD_STRING b37
3275: PPUSH
3276: CALL_OW 88
// Say ( stachu1 , b38 ) ;
3280: LD_EXP 117
3284: PPUSH
3285: LD_STRING b38
3287: PPUSH
3288: CALL_OW 88
// Say ( kate , b39 ) ;
3292: LD_EXP 7
3296: PPUSH
3297: LD_STRING b39
3299: PPUSH
3300: CALL_OW 88
// DialogueOff ;
3304: CALL_OW 7
// end ; end_of_file
3308: END
// on BuildingComplete ( b ) do begin if GetBType ( b ) = b_armoury then
3309: LD_VAR 0 1
3313: PPUSH
3314: CALL_OW 266
3318: PUSH
3319: LD_INT 4
3321: EQUAL
3322: IFFALSE 3376
// if FilterAllUnits ( [ [ f_side , 1 ] , [ f_btype , b_armoury ] ] ) = 1 then
3324: LD_INT 22
3326: PUSH
3327: LD_INT 1
3329: PUSH
3330: EMPTY
3331: LIST
3332: LIST
3333: PUSH
3334: LD_INT 30
3336: PUSH
3337: LD_INT 4
3339: PUSH
3340: EMPTY
3341: LIST
3342: LIST
3343: PUSH
3344: EMPTY
3345: LIST
3346: LIST
3347: PPUSH
3348: CALL_OW 69
3352: PUSH
3353: LD_INT 1
3355: EQUAL
3356: IFFALSE 3376
// begin zbrojka := b ;
3358: LD_ADDR_EXP 119
3362: PUSH
3363: LD_VAR 0 1
3367: ST_TO_ADDR
// arm_rdy := true ;
3368: LD_ADDR_EXP 121
3372: PUSH
3373: LD_INT 1
3375: ST_TO_ADDR
// end ; if GetBType ( b ) = b_breastwork then
3376: LD_VAR 0 1
3380: PPUSH
3381: CALL_OW 266
3385: PUSH
3386: LD_INT 31
3388: EQUAL
3389: IFFALSE 3443
// if FilterAllUnits ( [ [ f_side , 1 ] , [ f_btype , b_breastwork ] ] ) = 1 then
3391: LD_INT 22
3393: PUSH
3394: LD_INT 1
3396: PUSH
3397: EMPTY
3398: LIST
3399: LIST
3400: PUSH
3401: LD_INT 30
3403: PUSH
3404: LD_INT 31
3406: PUSH
3407: EMPTY
3408: LIST
3409: LIST
3410: PUSH
3411: EMPTY
3412: LIST
3413: LIST
3414: PPUSH
3415: CALL_OW 69
3419: PUSH
3420: LD_INT 1
3422: EQUAL
3423: IFFALSE 3443
// begin bunkier := b ;
3425: LD_ADDR_EXP 120
3429: PUSH
3430: LD_VAR 0 1
3434: ST_TO_ADDR
// bun_rdy := true ;
3435: LD_ADDR_EXP 122
3439: PUSH
3440: LD_INT 1
3442: ST_TO_ADDR
// end ; if GetBType ( b ) = b_depot then
3443: LD_VAR 0 1
3447: PPUSH
3448: CALL_OW 266
3452: PUSH
3453: LD_INT 0
3455: EQUAL
3456: IFFALSE 3510
// if FilterAllUnits ( [ [ f_side , 1 ] , [ f_btype , b_depot ] ] ) = 1 then
3458: LD_INT 22
3460: PUSH
3461: LD_INT 1
3463: PUSH
3464: EMPTY
3465: LIST
3466: LIST
3467: PUSH
3468: LD_INT 30
3470: PUSH
3471: LD_INT 0
3473: PUSH
3474: EMPTY
3475: LIST
3476: LIST
3477: PUSH
3478: EMPTY
3479: LIST
3480: LIST
3481: PPUSH
3482: CALL_OW 69
3486: PUSH
3487: LD_INT 1
3489: EQUAL
3490: IFFALSE 3510
// begin sklad := b ;
3492: LD_ADDR_EXP 123
3496: PUSH
3497: LD_VAR 0 1
3501: ST_TO_ADDR
// dep_rdy := true ;
3502: LD_ADDR_EXP 124
3506: PUSH
3507: LD_INT 1
3509: ST_TO_ADDR
// end ; end ;
3510: PPOPN 1
3512: END
// every 0 0$01 trigger bun_rdy and arm_rdy and dep_rdy do
3513: LD_EXP 122
3517: PUSH
3518: LD_EXP 121
3522: AND
3523: PUSH
3524: LD_EXP 124
3528: AND
3529: IFFALSE 3822
3531: GO 3533
3533: DISABLE
// begin Display_Strings := DialogueOn ;
3534: LD_ADDR_OWVAR 47
3538: PUSH
3539: CALL_OW 6
3543: ST_TO_ADDR
// Say ( bag , a18 ) ;
3544: LD_EXP 1
3548: PPUSH
3549: LD_STRING a18
3551: PPUSH
3552: CALL_OW 88
// Say ( bag , a19 ) ;
3556: LD_EXP 1
3560: PPUSH
3561: LD_STRING a19
3563: PPUSH
3564: CALL_OW 88
// Say ( stachu1 , a20 ) ;
3568: LD_EXP 117
3572: PPUSH
3573: LD_STRING a20
3575: PPUSH
3576: CALL_OW 88
// Say ( bart , a21 ) ;
3580: LD_EXP 6
3584: PPUSH
3585: LD_STRING a21
3587: PPUSH
3588: CALL_OW 88
// Say ( bag , a22 ) ;
3592: LD_EXP 1
3596: PPUSH
3597: LD_STRING a22
3599: PPUSH
3600: CALL_OW 88
// DialogueOff ;
3604: CALL_OW 7
// ChangeSideFog ( 4 , 1 ) ;
3608: LD_INT 4
3610: PPUSH
3611: LD_INT 1
3613: PPUSH
3614: CALL_OW 343
// SetSide ( [ margaret , brad , alex , allen , adi , kate , cyrus , sklad , bunkier , zbrojka ] , 4 ) ;
3618: LD_EXP 86
3622: PUSH
3623: LD_EXP 90
3627: PUSH
3628: LD_EXP 88
3632: PUSH
3633: LD_EXP 5
3637: PUSH
3638: LD_EXP 9
3642: PUSH
3643: LD_EXP 7
3647: PUSH
3648: LD_EXP 89
3652: PUSH
3653: LD_EXP 123
3657: PUSH
3658: LD_EXP 120
3662: PUSH
3663: LD_EXP 119
3667: PUSH
3668: EMPTY
3669: LIST
3670: LIST
3671: LIST
3672: LIST
3673: LIST
3674: LIST
3675: LIST
3676: LIST
3677: LIST
3678: LIST
3679: PPUSH
3680: LD_INT 4
3682: PPUSH
3683: CALL_OW 235
// ComEnterUnit ( [ kate , adi , brad , alex ] , zbrojka ) ;
3687: LD_EXP 7
3691: PUSH
3692: LD_EXP 9
3696: PUSH
3697: LD_EXP 90
3701: PUSH
3702: LD_EXP 88
3706: PUSH
3707: EMPTY
3708: LIST
3709: LIST
3710: LIST
3711: LIST
3712: PPUSH
3713: LD_EXP 119
3717: PPUSH
3718: CALL_OW 120
// ComEnterUnit ( [ margaret ] , bunkier ) ;
3722: LD_EXP 86
3726: PUSH
3727: EMPTY
3728: LIST
3729: PPUSH
3730: LD_EXP 120
3734: PPUSH
3735: CALL_OW 120
// PlaceUnitArea ( ptak1 , wejscie , false ) ;
3739: LD_EXP 132
3743: PPUSH
3744: LD_INT 1
3746: PPUSH
3747: LD_INT 0
3749: PPUSH
3750: CALL_OW 49
// PlaceUnitArea ( ptak2 , area111 , false ) ;
3754: LD_EXP 133
3758: PPUSH
3759: LD_INT 15
3761: PPUSH
3762: LD_INT 0
3764: PPUSH
3765: CALL_OW 49
// PlaceUnitArea ( ptak3 , area112 , false ) ;
3769: LD_EXP 134
3773: PPUSH
3774: LD_INT 16
3776: PPUSH
3777: LD_INT 0
3779: PPUSH
3780: CALL_OW 49
// Wait ( 0 0$01 ) ;
3784: LD_INT 35
3786: PPUSH
3787: CALL_OW 67
// SetLives ( bunkier , 1000 ) ;
3791: LD_EXP 120
3795: PPUSH
3796: LD_INT 1000
3798: PPUSH
3799: CALL_OW 234
// SetLives ( zbrojka , 1000 ) ;
3803: LD_EXP 119
3807: PPUSH
3808: LD_INT 1000
3810: PPUSH
3811: CALL_OW 234
// ChangeMissionObjectives ( M3a ) ;
3815: LD_STRING M3a
3817: PPUSH
3818: CALL_OW 337
// end ; end_of_file
3822: END
// every 1 1$0 marked 011 do
3823: GO 3825
3825: DISABLE
// begin Say ( Stachu1 , pijany1 ) ;
3826: LD_EXP 117
3830: PPUSH
3831: LD_STRING pijany1
3833: PPUSH
3834: CALL_OW 88
// enable ( 012 ) ;
3838: LD_INT 12
3840: ENABLE_MARKED
// SetSide ( Stachu1 , 4 ) ;
3841: LD_EXP 117
3845: PPUSH
3846: LD_INT 4
3848: PPUSH
3849: CALL_OW 235
// end ;
3853: END
// every 1 1$0 marked 012 do
3854: GO 3856
3856: DISABLE
// begin Say ( Stachu1 , pijany2 ) ;
3857: LD_EXP 117
3861: PPUSH
3862: LD_STRING pijany2
3864: PPUSH
3865: CALL_OW 88
// enable ( 013 ) ;
3869: LD_INT 13
3871: ENABLE_MARKED
// end ;
3872: END
// every 1 1$0 marked 013 do
3873: GO 3875
3875: DISABLE
// begin Say ( Stachu1 , pijany3 ) ;
3876: LD_EXP 117
3880: PPUSH
3881: LD_STRING pijany3
3883: PPUSH
3884: CALL_OW 88
// enable ( 014 ) ;
3888: LD_INT 14
3890: ENABLE_MARKED
// end ;
3891: END
// every 1 1$0 marked 014 do
3892: GO 3894
3894: DISABLE
// begin Say ( Stachu1 , pijany4 ) ;
3895: LD_EXP 117
3899: PPUSH
3900: LD_STRING pijany4
3902: PPUSH
3903: CALL_OW 88
// Say ( bart , pijany4a ) ;
3907: LD_EXP 6
3911: PPUSH
3912: LD_STRING pijany4a
3914: PPUSH
3915: CALL_OW 88
// enable ( 015 ) ;
3919: LD_INT 15
3921: ENABLE_MARKED
// end ;
3922: END
// every 1 1$0 marked 015 do
3923: GO 3925
3925: DISABLE
// begin Say ( Stachu1 , pijany5 ) ;
3926: LD_EXP 117
3930: PPUSH
3931: LD_STRING pijany5
3933: PPUSH
3934: CALL_OW 88
// Say ( margaret , pijany5a ) ;
3938: LD_EXP 86
3942: PPUSH
3943: LD_STRING pijany5a
3945: PPUSH
3946: CALL_OW 88
// AddComMoveXY ( Stachu1 , 51 , 96 ) ;
3950: LD_EXP 117
3954: PPUSH
3955: LD_INT 51
3957: PPUSH
3958: LD_INT 96
3960: PPUSH
3961: CALL_OW 171
// enable ( 03 ) ;
3965: LD_INT 3
3967: ENABLE_MARKED
// end ;
3968: END
// every 3 3$0 marked 016 do
3969: GO 3971
3971: DISABLE
// begin Say ( Stachu1 , pijany12 ) ;
3972: LD_EXP 117
3976: PPUSH
3977: LD_STRING pijany12
3979: PPUSH
3980: CALL_OW 88
// Say ( Bag , pijany13 ) ;
3984: LD_EXP 1
3988: PPUSH
3989: LD_STRING pijany13
3991: PPUSH
3992: CALL_OW 88
// Say ( Stachu1 , pijany14 ) ;
3996: LD_EXP 117
4000: PPUSH
4001: LD_STRING pijany14
4003: PPUSH
4004: CALL_OW 88
// Say ( Bag , pijany15 ) ;
4008: LD_EXP 1
4012: PPUSH
4013: LD_STRING pijany15
4015: PPUSH
4016: CALL_OW 88
// SetSide ( Stachu1 , 1 ) ;
4020: LD_EXP 117
4024: PPUSH
4025: LD_INT 1
4027: PPUSH
4028: CALL_OW 235
// end ; end_of_file
4032: END
// every 1 1$0 marked 03 do
4033: GO 4035
4035: DISABLE
// begin PlaceUnitArea ( Kurt , wejscie , false ) ;
4036: LD_EXP 131
4040: PPUSH
4041: LD_INT 1
4043: PPUSH
4044: LD_INT 0
4046: PPUSH
4047: CALL_OW 49
// AddComMoveXY ( Kurt , 54 , 90 ) ;
4051: LD_EXP 131
4055: PPUSH
4056: LD_INT 54
4058: PPUSH
4059: LD_INT 90
4061: PPUSH
4062: CALL_OW 171
// end ;
4066: END
// every 0 0$1 trigger See ( 1 , Kurt ) do
4067: LD_INT 1
4069: PPUSH
4070: LD_EXP 131
4074: PPUSH
4075: CALL_OW 292
4079: IFFALSE 4846
4081: GO 4083
4083: DISABLE
// begin DialogueOn ;
4084: CALL_OW 6
// CenterNowOnUnits ( Kurt ) ;
4088: LD_EXP 131
4092: PPUSH
4093: CALL_OW 87
// Say ( Kurt , c1 ) ;
4097: LD_EXP 131
4101: PPUSH
4102: LD_STRING c1
4104: PPUSH
4105: CALL_OW 88
// Say ( Bart , c2 ) ;
4109: LD_EXP 6
4113: PPUSH
4114: LD_STRING c2
4116: PPUSH
4117: CALL_OW 88
// Say ( Kurt , c3 ) ;
4121: LD_EXP 131
4125: PPUSH
4126: LD_STRING c3
4128: PPUSH
4129: CALL_OW 88
// Say ( Bag , c4 ) ;
4133: LD_EXP 1
4137: PPUSH
4138: LD_STRING c4
4140: PPUSH
4141: CALL_OW 88
// Say ( kurt , c5 ) ;
4145: LD_EXP 131
4149: PPUSH
4150: LD_STRING c5
4152: PPUSH
4153: CALL_OW 88
// Say ( Bag , c6 ) ;
4157: LD_EXP 1
4161: PPUSH
4162: LD_STRING c6
4164: PPUSH
4165: CALL_OW 88
// Say ( kurt , c7 ) ;
4169: LD_EXP 131
4173: PPUSH
4174: LD_STRING c7
4176: PPUSH
4177: CALL_OW 88
// Say ( Bag , c8 ) ;
4181: LD_EXP 1
4185: PPUSH
4186: LD_STRING c8
4188: PPUSH
4189: CALL_OW 88
// Say ( kurt , c9 ) ;
4193: LD_EXP 131
4197: PPUSH
4198: LD_STRING c9
4200: PPUSH
4201: CALL_OW 88
// Say ( bag , c10 ) ;
4205: LD_EXP 1
4209: PPUSH
4210: LD_STRING c10
4212: PPUSH
4213: CALL_OW 88
// Say ( kurt , c11 ) ;
4217: LD_EXP 131
4221: PPUSH
4222: LD_STRING c11
4224: PPUSH
4225: CALL_OW 88
// Say ( kurt , c12 ) ;
4229: LD_EXP 131
4233: PPUSH
4234: LD_STRING c12
4236: PPUSH
4237: CALL_OW 88
// Say ( Bag , c13 ) ;
4241: LD_EXP 1
4245: PPUSH
4246: LD_STRING c13
4248: PPUSH
4249: CALL_OW 88
// Say ( kurt , c14 ) ;
4253: LD_EXP 131
4257: PPUSH
4258: LD_STRING c14
4260: PPUSH
4261: CALL_OW 88
// Say ( Bag , c15 ) ;
4265: LD_EXP 1
4269: PPUSH
4270: LD_STRING c15
4272: PPUSH
4273: CALL_OW 88
// Say ( kurt , c16 ) ;
4277: LD_EXP 131
4281: PPUSH
4282: LD_STRING c16
4284: PPUSH
4285: CALL_OW 88
// DialogueOff ;
4289: CALL_OW 7
// SetSide ( Kurt , 1 ) ;
4293: LD_EXP 131
4297: PPUSH
4298: LD_INT 1
4300: PPUSH
4301: CALL_OW 235
// uc_side = 1 ;
4305: LD_ADDR_OWVAR 20
4309: PUSH
4310: LD_INT 1
4312: ST_TO_ADDR
// uc_nation = nation_arabian ;
4313: LD_ADDR_OWVAR 21
4317: PUSH
4318: LD_INT 2
4320: ST_TO_ADDR
// uc_direction = 0 ;
4321: LD_ADDR_OWVAR 24
4325: PUSH
4326: LD_INT 0
4328: ST_TO_ADDR
// hc_name =  ;
4329: LD_ADDR_OWVAR 26
4333: PUSH
4334: LD_STRING 
4336: ST_TO_ADDR
// hc_sex = sex_male ;
4337: LD_ADDR_OWVAR 27
4341: PUSH
4342: LD_INT 1
4344: ST_TO_ADDR
// hc_class = class_soldier ;
4345: LD_ADDR_OWVAR 28
4349: PUSH
4350: LD_INT 1
4352: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
4353: LD_ADDR_OWVAR 29
4357: PUSH
4358: LD_INT 12
4360: PUSH
4361: LD_INT 11
4363: PUSH
4364: EMPTY
4365: LIST
4366: LIST
4367: ST_TO_ADDR
// hc_basic_skills = [ 0 , 1 , 1 , 0 ] ;
4368: LD_ADDR_OWVAR 30
4372: PUSH
4373: LD_INT 0
4375: PUSH
4376: LD_INT 1
4378: PUSH
4379: LD_INT 1
4381: PUSH
4382: LD_INT 0
4384: PUSH
4385: EMPTY
4386: LIST
4387: LIST
4388: LIST
4389: LIST
4390: ST_TO_ADDR
// hc_skills = [ 5 , 5 , 5 , 0 ] ;
4391: LD_ADDR_OWVAR 31
4395: PUSH
4396: LD_INT 5
4398: PUSH
4399: LD_INT 5
4401: PUSH
4402: LD_INT 5
4404: PUSH
4405: LD_INT 0
4407: PUSH
4408: EMPTY
4409: LIST
4410: LIST
4411: LIST
4412: LIST
4413: ST_TO_ADDR
// hc_importance = 11 ;
4414: LD_ADDR_OWVAR 32
4418: PUSH
4419: LD_INT 11
4421: ST_TO_ADDR
// hc_gallery =  ;
4422: LD_ADDR_OWVAR 33
4426: PUSH
4427: LD_STRING 
4429: ST_TO_ADDR
// hc_face_number = 1 ;
4430: LD_ADDR_OWVAR 34
4434: PUSH
4435: LD_STRING 1
4437: ST_TO_ADDR
// arab1 = CreateHuman ;
4438: LD_ADDR_EXP 125
4442: PUSH
4443: CALL_OW 44
4447: ST_TO_ADDR
// arab2 = CreateHuman ;
4448: LD_ADDR_EXP 126
4452: PUSH
4453: CALL_OW 44
4457: ST_TO_ADDR
// PlaceUnitArea ( arab1 , wejscie , false ) ;
4458: LD_EXP 125
4462: PPUSH
4463: LD_INT 1
4465: PPUSH
4466: LD_INT 0
4468: PPUSH
4469: CALL_OW 49
// PlaceUnitArea ( arab2 , wejscie , false ) ;
4473: LD_EXP 126
4477: PPUSH
4478: LD_INT 1
4480: PPUSH
4481: LD_INT 0
4483: PPUSH
4484: CALL_OW 49
// uc_side = 1 ;
4488: LD_ADDR_OWVAR 20
4492: PUSH
4493: LD_INT 1
4495: ST_TO_ADDR
// uc_nation = nation_arabian ;
4496: LD_ADDR_OWVAR 21
4500: PUSH
4501: LD_INT 2
4503: ST_TO_ADDR
// uc_direction = 0 ;
4504: LD_ADDR_OWVAR 24
4508: PUSH
4509: LD_INT 0
4511: ST_TO_ADDR
// hc_name =  ;
4512: LD_ADDR_OWVAR 26
4516: PUSH
4517: LD_STRING 
4519: ST_TO_ADDR
// hc_sex = sex_female ;
4520: LD_ADDR_OWVAR 27
4524: PUSH
4525: LD_INT 2
4527: ST_TO_ADDR
// hc_class = class_mechanic ;
4528: LD_ADDR_OWVAR 28
4532: PUSH
4533: LD_INT 3
4535: ST_TO_ADDR
// hc_attr = [ 12 , 11 ] ;
4536: LD_ADDR_OWVAR 29
4540: PUSH
4541: LD_INT 12
4543: PUSH
4544: LD_INT 11
4546: PUSH
4547: EMPTY
4548: LIST
4549: LIST
4550: ST_TO_ADDR
// hc_basic_skills = [ 1 , 0 , 1 , 0 ] ;
4551: LD_ADDR_OWVAR 30
4555: PUSH
4556: LD_INT 1
4558: PUSH
4559: LD_INT 0
4561: PUSH
4562: LD_INT 1
4564: PUSH
4565: LD_INT 0
4567: PUSH
4568: EMPTY
4569: LIST
4570: LIST
4571: LIST
4572: LIST
4573: ST_TO_ADDR
// hc_skills = [ 0 , 0 , 6 , 1 ] ;
4574: LD_ADDR_OWVAR 31
4578: PUSH
4579: LD_INT 0
4581: PUSH
4582: LD_INT 0
4584: PUSH
4585: LD_INT 6
4587: PUSH
4588: LD_INT 1
4590: PUSH
4591: EMPTY
4592: LIST
4593: LIST
4594: LIST
4595: LIST
4596: ST_TO_ADDR
// hc_importance = 11 ;
4597: LD_ADDR_OWVAR 32
4601: PUSH
4602: LD_INT 11
4604: ST_TO_ADDR
// hc_gallery =  ;
4605: LD_ADDR_OWVAR 33
4609: PUSH
4610: LD_STRING 
4612: ST_TO_ADDR
// hc_face_number = 1 ;
4613: LD_ADDR_OWVAR 34
4617: PUSH
4618: LD_STRING 1
4620: ST_TO_ADDR
// arab3 = CreateHuman ;
4621: LD_ADDR_EXP 127
4625: PUSH
4626: CALL_OW 44
4630: ST_TO_ADDR
// PlaceUnitArea ( arab3 , wejscie , false ) ;
4631: LD_EXP 127
4635: PPUSH
4636: LD_INT 1
4638: PPUSH
4639: LD_INT 0
4641: PPUSH
4642: CALL_OW 49
// uc_side = 1 ;
4646: LD_ADDR_OWVAR 20
4650: PUSH
4651: LD_INT 1
4653: ST_TO_ADDR
// vc_chassis = ar_half_tracked ;
4654: LD_ADDR_OWVAR 37
4658: PUSH
4659: LD_INT 14
4661: ST_TO_ADDR
// vc_engine = engine_combustion ;
4662: LD_ADDR_OWVAR 39
4666: PUSH
4667: LD_INT 1
4669: ST_TO_ADDR
// vc_control = control_manual ;
4670: LD_ADDR_OWVAR 38
4674: PUSH
4675: LD_INT 1
4677: ST_TO_ADDR
// vc_weapon = ar_Flame_thrower ;
4678: LD_ADDR_OWVAR 40
4682: PUSH
4683: LD_INT 26
4685: ST_TO_ADDR
// arabs1 = CreateVehicle ;
4686: LD_ADDR_EXP 129
4690: PUSH
4691: CALL_OW 45
4695: ST_TO_ADDR
// arabs2 = CreateVehicle ;
4696: LD_ADDR_EXP 130
4700: PUSH
4701: CALL_OW 45
4705: ST_TO_ADDR
// PlaceUnitArea ( arabs1 , wejscie , false ) ;
4706: LD_EXP 129
4710: PPUSH
4711: LD_INT 1
4713: PPUSH
4714: LD_INT 0
4716: PPUSH
4717: CALL_OW 49
// PlaceUnitArea ( arabs2 , wejscie , false ) ;
4721: LD_EXP 130
4725: PPUSH
4726: LD_INT 1
4728: PPUSH
4729: LD_INT 0
4731: PPUSH
4732: CALL_OW 49
// AddComEnterUnit ( arab3 , arabs1 ) ;
4736: LD_EXP 127
4740: PPUSH
4741: LD_EXP 129
4745: PPUSH
4746: CALL_OW 180
// AddComEnterUnit ( arab2 , arabs2 ) ;
4750: LD_EXP 126
4754: PPUSH
4755: LD_EXP 130
4759: PPUSH
4760: CALL_OW 180
// Wait ( 0 0$5 ) ;
4764: LD_INT 175
4766: PPUSH
4767: CALL_OW 67
// Say ( Kurt , pijany6 ) ;
4771: LD_EXP 131
4775: PPUSH
4776: LD_STRING pijany6
4778: PPUSH
4779: CALL_OW 88
// Say ( Stachu1 , pijany7 ) ;
4783: LD_EXP 117
4787: PPUSH
4788: LD_STRING pijany7
4790: PPUSH
4791: CALL_OW 88
// Say ( Bag , pijany8 ) ;
4795: LD_EXP 1
4799: PPUSH
4800: LD_STRING pijany8
4802: PPUSH
4803: CALL_OW 88
// Say ( Kurt , pijany9 ) ;
4807: LD_EXP 131
4811: PPUSH
4812: LD_STRING pijany9
4814: PPUSH
4815: CALL_OW 88
// Say ( Stachu1 , pijany10 ) ;
4819: LD_EXP 117
4823: PPUSH
4824: LD_STRING pijany10
4826: PPUSH
4827: CALL_OW 88
// Say ( Bag , pijany11 ) ;
4831: LD_EXP 1
4835: PPUSH
4836: LD_STRING pijany11
4838: PPUSH
4839: CALL_OW 88
// enable ( 016 ) ;
4843: LD_INT 16
4845: ENABLE_MARKED
// end ; end_of_file
4846: END
// every 0 0$1 trigger GetLives ( magazyn ) < 250 do
4847: LD_INT 66
4849: PPUSH
4850: CALL_OW 256
4854: PUSH
4855: LD_INT 250
4857: LESS
4858: IFFALSE 5210
4860: GO 4862
4862: DISABLE
// begin ; InGameOn ;
4863: CALL_OW 8
// DialogueOn ;
4867: CALL_OW 6
// CenterOnUnits ( Bystrow ) ;
4871: LD_INT 382
4873: PPUSH
4874: CALL_OW 85
// Say ( Bystrow , d1 ) ;
4878: LD_INT 382
4880: PPUSH
4881: LD_STRING d1
4883: PPUSH
4884: CALL_OW 88
// Say ( Bag , d2 ) ;
4888: LD_EXP 1
4892: PPUSH
4893: LD_STRING d2
4895: PPUSH
4896: CALL_OW 88
// Say ( Bystrow , d3 ) ;
4900: LD_INT 382
4902: PPUSH
4903: LD_STRING d3
4905: PPUSH
4906: CALL_OW 88
// Say ( Bag , d4 ) ;
4910: LD_EXP 1
4914: PPUSH
4915: LD_STRING d4
4917: PPUSH
4918: CALL_OW 88
// Say ( Kurt , d5 ) ;
4922: LD_EXP 131
4926: PPUSH
4927: LD_STRING d5
4929: PPUSH
4930: CALL_OW 88
// Say ( Cyrus , d6 ) ;
4934: LD_EXP 89
4938: PPUSH
4939: LD_STRING d6
4941: PPUSH
4942: CALL_OW 88
// Say ( Allen , d7 ) ;
4946: LD_EXP 5
4950: PPUSH
4951: LD_STRING d7
4953: PPUSH
4954: CALL_OW 88
// Say ( brad , d8 ) ;
4958: LD_EXP 90
4962: PPUSH
4963: LD_STRING d8
4965: PPUSH
4966: CALL_OW 88
// Say ( Stachu1 , d9 ) ;
4970: LD_EXP 117
4974: PPUSH
4975: LD_STRING d9
4977: PPUSH
4978: CALL_OW 88
// Say ( bag , d10 ) ;
4982: LD_EXP 1
4986: PPUSH
4987: LD_STRING d10
4989: PPUSH
4990: CALL_OW 88
// Say ( cyrus , d11 ) ;
4994: LD_EXP 89
4998: PPUSH
4999: LD_STRING d11
5001: PPUSH
5002: CALL_OW 88
// Say ( margaret , d12 ) ;
5006: LD_EXP 86
5010: PPUSH
5011: LD_STRING d12
5013: PPUSH
5014: CALL_OW 88
// Say ( cyrus , d13 ) ;
5018: LD_EXP 89
5022: PPUSH
5023: LD_STRING d13
5025: PPUSH
5026: CALL_OW 88
// Say ( margaret , d14 ) ;
5030: LD_EXP 86
5034: PPUSH
5035: LD_STRING d14
5037: PPUSH
5038: CALL_OW 88
// Say ( bart , d15 ) ;
5042: LD_EXP 6
5046: PPUSH
5047: LD_STRING d15
5049: PPUSH
5050: CALL_OW 88
// Say ( adi , d16 ) ;
5054: LD_EXP 9
5058: PPUSH
5059: LD_STRING d16
5061: PPUSH
5062: CALL_OW 88
// Say ( margaret , d17 ) ;
5066: LD_EXP 86
5070: PPUSH
5071: LD_STRING d17
5073: PPUSH
5074: CALL_OW 88
// Say ( adi , d18 ) ;
5078: LD_EXP 9
5082: PPUSH
5083: LD_STRING d18
5085: PPUSH
5086: CALL_OW 88
// Say ( allen , d19 ) ;
5090: LD_EXP 5
5094: PPUSH
5095: LD_STRING d19
5097: PPUSH
5098: CALL_OW 88
// DialogueOff ;
5102: CALL_OW 7
// InGameOff ;
5106: CALL_OW 9
// SetSide ( [ Kurt , arab1 , arab2 , arab3 , Bystrow ] , 8 ) ;
5110: LD_EXP 131
5114: PUSH
5115: LD_EXP 125
5119: PUSH
5120: LD_EXP 126
5124: PUSH
5125: LD_EXP 127
5129: PUSH
5130: LD_INT 382
5132: PUSH
5133: EMPTY
5134: LIST
5135: LIST
5136: LIST
5137: LIST
5138: LIST
5139: PPUSH
5140: LD_INT 8
5142: PPUSH
5143: CALL_OW 235
// AddComMoveToArea ( [ Kurt , arab1 , arab2 , arab3 , Bystrow ] , Area105 ) ;
5147: LD_EXP 131
5151: PUSH
5152: LD_EXP 125
5156: PUSH
5157: LD_EXP 126
5161: PUSH
5162: LD_EXP 127
5166: PUSH
5167: LD_INT 382
5169: PUSH
5170: EMPTY
5171: LIST
5172: LIST
5173: LIST
5174: LIST
5175: LIST
5176: PPUSH
5177: LD_INT 9
5179: PPUSH
5180: CALL_OW 173
// enable ( 04 ) ;
5184: LD_INT 4
5186: ENABLE_MARKED
// enable ( 05 ) ;
5187: LD_INT 5
5189: ENABLE_MARKED
// enable ( 06 ) ;
5190: LD_INT 6
5192: ENABLE_MARKED
// SetAreaMapShow ( wyjscie , 1 ) ;
5193: LD_INT 5
5195: PPUSH
5196: LD_INT 1
5198: PPUSH
5199: CALL_OW 424
// ChangeMissionObjectives ( M5 ) ;
5203: LD_STRING M5
5205: PPUSH
5206: CALL_OW 337
// end ;
5210: END
// every 0 0$1 trigger IsInArea ( kurt , area105 ) or IsInArea ( arab1 , area105 ) or IsInArea ( arab2 , area105 ) or IsInArea ( arab3 , area105 ) or IsInArea ( bystrow , area105 ) marked 04 do
5211: LD_EXP 131
5215: PPUSH
5216: LD_INT 9
5218: PPUSH
5219: CALL_OW 308
5223: PUSH
5224: LD_EXP 125
5228: PPUSH
5229: LD_INT 9
5231: PPUSH
5232: CALL_OW 308
5236: OR
5237: PUSH
5238: LD_EXP 126
5242: PPUSH
5243: LD_INT 9
5245: PPUSH
5246: CALL_OW 308
5250: OR
5251: PUSH
5252: LD_EXP 127
5256: PPUSH
5257: LD_INT 9
5259: PPUSH
5260: CALL_OW 308
5264: OR
5265: PUSH
5266: LD_INT 382
5268: PPUSH
5269: LD_INT 9
5271: PPUSH
5272: CALL_OW 308
5276: OR
5277: IFFALSE 5325
5279: GO 5281
5281: DISABLE
// begin RemoveUnit ( Kurt ) ;
5282: LD_EXP 131
5286: PPUSH
5287: CALL_OW 64
// RemoveUnit ( arab1 ) ;
5291: LD_EXP 125
5295: PPUSH
5296: CALL_OW 64
// RemoveUnit ( arab2 ) ;
5300: LD_EXP 126
5304: PPUSH
5305: CALL_OW 64
// RemoveUnit ( arab3 ) ;
5309: LD_EXP 127
5313: PPUSH
5314: CALL_OW 64
// RemoveUnit ( Bystrow ) ;
5318: LD_INT 382
5320: PPUSH
5321: CALL_OW 64
// end ; end_of_file
5325: END
// every 0 0$280 marked 111 do
5326: GO 5328
5328: DISABLE
// begin enable ( 111 ) ;
5329: LD_INT 111
5331: ENABLE_MARKED
// CreateCratesArea ( Rand ( 3 , 5 ) , skrzynki1 , true ) ;
5332: LD_INT 3
5334: PPUSH
5335: LD_INT 5
5337: PPUSH
5338: CALL_OW 12
5342: PPUSH
5343: LD_INT 10
5345: PPUSH
5346: LD_INT 1
5348: PPUSH
5349: CALL_OW 55
// end ;
5353: END
// every 0 0$150 marked 222 do
5354: GO 5356
5356: DISABLE
// begin enable ( 222 ) ;
5357: LD_INT 222
5359: ENABLE_MARKED
// CreateCratesArea ( Rand ( 3 , 5 ) , skrzynki2 , true ) ;
5360: LD_INT 3
5362: PPUSH
5363: LD_INT 5
5365: PPUSH
5366: CALL_OW 12
5370: PPUSH
5371: LD_INT 11
5373: PPUSH
5374: LD_INT 1
5376: PPUSH
5377: CALL_OW 55
// end ;
5381: END
// every 0 0$250 marked 333 do
5382: GO 5384
5384: DISABLE
// begin enable ( 222 ) ;
5385: LD_INT 222
5387: ENABLE_MARKED
// CreateCratesArea ( Rand ( 3 , 5 ) , skrzynki3 , true ) ;
5388: LD_INT 3
5390: PPUSH
5391: LD_INT 5
5393: PPUSH
5394: CALL_OW 12
5398: PPUSH
5399: LD_INT 12
5401: PPUSH
5402: LD_INT 1
5404: PPUSH
5405: CALL_OW 55
// end ; end_of_file
5409: END
// every 0 0$1 trigger IsInArea ( bag , wyjscie ) and IsInArea ( stachu1 , wyjscie ) and IsInArea ( bart , wyjscie ) and IsInArea ( margaret , wyjscie ) and IsInArea ( alex , wyjscie ) and IsInArea ( brad , wyjscie ) and IsInArea ( adi , wyjscie ) and IsInArea ( allen , wyjscie ) and IsInArea ( cyrus , wyjscie ) and IsInArea ( kate , wyjscie ) do
5410: LD_EXP 1
5414: PPUSH
5415: LD_INT 5
5417: PPUSH
5418: CALL_OW 308
5422: PUSH
5423: LD_EXP 117
5427: PPUSH
5428: LD_INT 5
5430: PPUSH
5431: CALL_OW 308
5435: AND
5436: PUSH
5437: LD_EXP 6
5441: PPUSH
5442: LD_INT 5
5444: PPUSH
5445: CALL_OW 308
5449: AND
5450: PUSH
5451: LD_EXP 86
5455: PPUSH
5456: LD_INT 5
5458: PPUSH
5459: CALL_OW 308
5463: AND
5464: PUSH
5465: LD_EXP 88
5469: PPUSH
5470: LD_INT 5
5472: PPUSH
5473: CALL_OW 308
5477: AND
5478: PUSH
5479: LD_EXP 90
5483: PPUSH
5484: LD_INT 5
5486: PPUSH
5487: CALL_OW 308
5491: AND
5492: PUSH
5493: LD_EXP 9
5497: PPUSH
5498: LD_INT 5
5500: PPUSH
5501: CALL_OW 308
5505: AND
5506: PUSH
5507: LD_EXP 5
5511: PPUSH
5512: LD_INT 5
5514: PPUSH
5515: CALL_OW 308
5519: AND
5520: PUSH
5521: LD_EXP 89
5525: PPUSH
5526: LD_INT 5
5528: PPUSH
5529: CALL_OW 308
5533: AND
5534: PUSH
5535: LD_EXP 7
5539: PPUSH
5540: LD_INT 5
5542: PPUSH
5543: CALL_OW 308
5547: AND
5548: IFFALSE 5904
5550: GO 5552
5552: DISABLE
// begin AddMedal ( Zdrowi1 , 1 ) ;
5553: LD_STRING Zdrowi1
5555: PPUSH
5556: LD_INT 1
5558: PPUSH
5559: CALL_OW 101
// GiveMedals ( Main ) ;
5563: LD_STRING Main
5565: PPUSH
5566: CALL_OW 102
// RewardPeople ( [ bag , stachu1 , margaret , bart , cyrus , allen , brad , alex , adi , kate ] ) ;
5570: LD_EXP 1
5574: PUSH
5575: LD_EXP 117
5579: PUSH
5580: LD_EXP 86
5584: PUSH
5585: LD_EXP 6
5589: PUSH
5590: LD_EXP 89
5594: PUSH
5595: LD_EXP 5
5599: PUSH
5600: LD_EXP 90
5604: PUSH
5605: LD_EXP 88
5609: PUSH
5610: LD_EXP 9
5614: PUSH
5615: LD_EXP 7
5619: PUSH
5620: EMPTY
5621: LIST
5622: LIST
5623: LIST
5624: LIST
5625: LIST
5626: LIST
5627: LIST
5628: LIST
5629: LIST
5630: LIST
5631: PPUSH
5632: CALL_OW 43
// SaveCharacters ( Bag , Matthew Bagins ) ;
5636: LD_EXP 1
5640: PPUSH
5641: LD_STRING Matthew Bagins
5643: PPUSH
5644: CALL_OW 38
// SaveCharacters ( Lisa , Lisa Lawson ) ;
5648: LD_EXP 3
5652: PPUSH
5653: LD_STRING Lisa Lawson
5655: PPUSH
5656: CALL_OW 38
// SaveCharacters ( andr , Andrew Tomphson ) ;
5660: LD_EXP 2
5664: PPUSH
5665: LD_STRING Andrew Tomphson
5667: PPUSH
5668: CALL_OW 38
// SaveCharacters ( Frank , Frank Forsyth ) ;
5672: LD_EXP 14
5676: PPUSH
5677: LD_STRING Frank Forsyth
5679: PPUSH
5680: CALL_OW 38
// SaveCharacters ( Lucy , Lucy Donaldson ) ;
5684: LD_EXP 12
5688: PPUSH
5689: LD_STRING Lucy Donaldson
5691: PPUSH
5692: CALL_OW 38
// SaveCharacters ( Nina , Nina Kleshnev ) ;
5696: LD_EXP 11
5700: PPUSH
5701: LD_STRING Nina Kleshnev
5703: PPUSH
5704: CALL_OW 38
// SaveCharacters ( Paul , Paul Khattam ) ;
5708: LD_EXP 13
5712: PPUSH
5713: LD_STRING Paul Khattam
5715: PPUSH
5716: CALL_OW 38
// SaveCharacters ( ron , Ron Paterson ) ;
5720: LD_EXP 10
5724: PPUSH
5725: LD_STRING Ron Paterson
5727: PPUSH
5728: CALL_OW 38
// SaveCharacters ( adi , Henry Slade ) ;
5732: LD_EXP 9
5736: PPUSH
5737: LD_STRING Henry Slade
5739: PPUSH
5740: CALL_OW 38
// SaveCharacters ( bart , Bart Reynolds ) ;
5744: LD_EXP 6
5748: PPUSH
5749: LD_STRING Bart Reynolds
5751: PPUSH
5752: CALL_OW 38
// SaveCharacters ( allen , Paul Allen ) ;
5756: LD_EXP 5
5760: PPUSH
5761: LD_STRING Paul Allen
5763: PPUSH
5764: CALL_OW 38
// SaveCharacters ( petra , Petra Johnson ) ;
5768: LD_EXP 8
5772: PPUSH
5773: LD_STRING Petra Johnson
5775: PPUSH
5776: CALL_OW 38
// SaveCharacters ( kate , Kate Jordan ) ;
5780: LD_EXP 7
5784: PPUSH
5785: LD_STRING Kate Jordan
5787: PPUSH
5788: CALL_OW 38
// SaveCharacters ( gary , Gary Grant ) ;
5792: LD_EXP 4
5796: PPUSH
5797: LD_STRING Gary Grant
5799: PPUSH
5800: CALL_OW 38
// SaveCharacters ( Greene , Fred Greene ) ;
5804: LD_EXP 16
5808: PPUSH
5809: LD_STRING Fred Greene
5811: PPUSH
5812: CALL_OW 38
// SaveCharacters ( stachu1 , Stanisaw Kamiski ) ;
5816: LD_EXP 117
5820: PPUSH
5821: LD_STRING Stanisaw Kamiski
5823: PPUSH
5824: CALL_OW 38
// SaveCharacters ( margaret , Margaret Staines ) ;
5828: LD_EXP 86
5832: PPUSH
5833: LD_STRING Margaret Staines
5835: PPUSH
5836: CALL_OW 38
// SaveCharacters ( ivan , Ivan Dimitrov ) ;
5840: LD_EXP 87
5844: PPUSH
5845: LD_STRING Ivan Dimitrov
5847: PPUSH
5848: CALL_OW 38
// SaveCharacters ( alex , Alexandra Carey ) ;
5852: LD_EXP 88
5856: PPUSH
5857: LD_STRING Alexandra Carey
5859: PPUSH
5860: CALL_OW 38
// SaveCharacters ( brad , Brad Butts ) ;
5864: LD_EXP 90
5868: PPUSH
5869: LD_STRING Brad Butts
5871: PPUSH
5872: CALL_OW 38
// SaveCharacters ( cyrus , Cyrus Parker ) ;
5876: LD_EXP 89
5880: PPUSH
5881: LD_STRING Cyrus Parker
5883: PPUSH
5884: CALL_OW 38
// SaveCharacters ( kurt , Kurt Schmidt ) ;
5888: LD_EXP 131
5892: PPUSH
5893: LD_STRING Kurt Schmidt
5895: PPUSH
5896: CALL_OW 38
// YouWin ;
5900: CALL_OW 103
// end ;
5904: END
// every 0 0$1 trigger FilterAllUnits ( [ [ f_side , 3 ] , [ f_type , unit_building ] ] ) = 0 do
5905: LD_INT 22
5907: PUSH
5908: LD_INT 3
5910: PUSH
5911: EMPTY
5912: LIST
5913: LIST
5914: PUSH
5915: LD_INT 21
5917: PUSH
5918: LD_INT 3
5920: PUSH
5921: EMPTY
5922: LIST
5923: LIST
5924: PUSH
5925: EMPTY
5926: LIST
5927: LIST
5928: PPUSH
5929: CALL_OW 69
5933: PUSH
5934: LD_INT 0
5936: EQUAL
5937: IFFALSE 5952
5939: GO 5941
5941: DISABLE
// begin AddMedal ( Zdrowi2 , 1 ) ;
5942: LD_STRING Zdrowi2
5944: PPUSH
5945: LD_INT 1
5947: PPUSH
5948: CALL_OW 101
// end ;
5952: END
// every 0 0$1 trigger FilterAllUnits ( [ [ f_side , 2 ] , [ f_type , unit_building ] ] ) < 1 do
5953: LD_INT 22
5955: PUSH
5956: LD_INT 2
5958: PUSH
5959: EMPTY
5960: LIST
5961: LIST
5962: PUSH
5963: LD_INT 21
5965: PUSH
5966: LD_INT 3
5968: PUSH
5969: EMPTY
5970: LIST
5971: LIST
5972: PUSH
5973: EMPTY
5974: LIST
5975: LIST
5976: PPUSH
5977: CALL_OW 69
5981: PUSH
5982: LD_INT 1
5984: LESS
5985: IFFALSE 6001
5987: GO 5989
5989: DISABLE
// begin AddMedal ( Zdrowi2 , - 1 ) ;
5990: LD_STRING Zdrowi2
5992: PPUSH
5993: LD_INT 1
5995: NEG
5996: PPUSH
5997: CALL_OW 101
// end ;
6001: END
// every 0 0$1 trigger FilterAllUnits ( [ [ f_side , 1 ] , [ f_type , unit_building ] ] ) = 0 marked 05 do
6002: LD_INT 22
6004: PUSH
6005: LD_INT 1
6007: PUSH
6008: EMPTY
6009: LIST
6010: LIST
6011: PUSH
6012: LD_INT 21
6014: PUSH
6015: LD_INT 3
6017: PUSH
6018: EMPTY
6019: LIST
6020: LIST
6021: PUSH
6022: EMPTY
6023: LIST
6024: LIST
6025: PPUSH
6026: CALL_OW 69
6030: PUSH
6031: LD_INT 0
6033: EQUAL
6034: IFFALSE 6049
6036: GO 6038
6038: DISABLE
// begin AddMedal ( Zdrowi3 , 1 ) ;
6039: LD_STRING Zdrowi3
6041: PPUSH
6042: LD_INT 1
6044: PPUSH
6045: CALL_OW 101
// end ;
6049: END
// every 0 0$1 trigger FilterAllUnits ( [ [ f_side , 1 ] , [ f_type , unit_building ] ] ) > 1 marked 06 do
6050: LD_INT 22
6052: PUSH
6053: LD_INT 1
6055: PUSH
6056: EMPTY
6057: LIST
6058: LIST
6059: PUSH
6060: LD_INT 21
6062: PUSH
6063: LD_INT 3
6065: PUSH
6066: EMPTY
6067: LIST
6068: LIST
6069: PUSH
6070: EMPTY
6071: LIST
6072: LIST
6073: PPUSH
6074: CALL_OW 69
6078: PUSH
6079: LD_INT 1
6081: GREATER
6082: IFFALSE 6098
6084: GO 6086
6086: DISABLE
// begin AddMedal ( Zdrowi3 , - 1 ) ;
6087: LD_STRING Zdrowi3
6089: PPUSH
6090: LD_INT 1
6092: NEG
6093: PPUSH
6094: CALL_OW 101
// end ;
6098: END
// every 0 0$1 trigger IsDead ( stachu1 ) or IsDead ( bag ) or IsDead ( margaret ) or IsDead ( bart ) or IsDead ( alex ) or IsDead ( adi ) or IsDead ( allen ) or IsDead ( cyrus ) or IsDead ( kate ) or IsDead ( brad ) do
6099: LD_EXP 117
6103: PPUSH
6104: CALL_OW 301
6108: PUSH
6109: LD_EXP 1
6113: PPUSH
6114: CALL_OW 301
6118: OR
6119: PUSH
6120: LD_EXP 86
6124: PPUSH
6125: CALL_OW 301
6129: OR
6130: PUSH
6131: LD_EXP 6
6135: PPUSH
6136: CALL_OW 301
6140: OR
6141: PUSH
6142: LD_EXP 88
6146: PPUSH
6147: CALL_OW 301
6151: OR
6152: PUSH
6153: LD_EXP 9
6157: PPUSH
6158: CALL_OW 301
6162: OR
6163: PUSH
6164: LD_EXP 5
6168: PPUSH
6169: CALL_OW 301
6173: OR
6174: PUSH
6175: LD_EXP 89
6179: PPUSH
6180: CALL_OW 301
6184: OR
6185: PUSH
6186: LD_EXP 7
6190: PPUSH
6191: CALL_OW 301
6195: OR
6196: PUSH
6197: LD_EXP 90
6201: PPUSH
6202: CALL_OW 301
6206: OR
6207: IFFALSE 6219
6209: GO 6211
6211: DISABLE
// begin YouLost ( tchorz ) ;
6212: LD_STRING tchorz
6214: PPUSH
6215: CALL_OW 104
// end ;
6219: END
// every 0 0$1 trigger IsDead ( kurt ) do
6220: LD_EXP 131
6224: PPUSH
6225: CALL_OW 301
6229: IFFALSE 6241
6231: GO 6233
6233: DISABLE
// begin YouLost ( Sojusznik ) ;
6234: LD_STRING Sojusznik
6236: PPUSH
6237: CALL_OW 104
// end ; end_of_file
6241: END
// every 0 0$1 trigger InBattle ( [ 1 , 3 ] ) marked 08 do
6242: LD_INT 1
6244: PUSH
6245: LD_INT 3
6247: PUSH
6248: EMPTY
6249: LIST
6250: LIST
6251: PPUSH
6252: CALL_OW 463
6256: IFFALSE 6267
6258: GO 6260
6260: DISABLE
// begin enable ( 07 ) ;
6261: LD_INT 7
6263: ENABLE_MARKED
// enable ( 09 ) ;
6264: LD_INT 9
6266: ENABLE_MARKED
// end ;
6267: END
// every 50 50$0 marked 07 do
6268: GO 6270
6270: DISABLE
// begin uc_side = 3 ;
6271: LD_ADDR_OWVAR 20
6275: PUSH
6276: LD_INT 3
6278: ST_TO_ADDR
// uc_nation = nation_russian ;
6279: LD_ADDR_OWVAR 21
6283: PUSH
6284: LD_INT 3
6286: ST_TO_ADDR
// hc_skills = [ 4 , 0 , 1 , 0 ] ;
6287: LD_ADDR_OWVAR 31
6291: PUSH
6292: LD_INT 4
6294: PUSH
6295: LD_INT 0
6297: PUSH
6298: LD_INT 1
6300: PUSH
6301: LD_INT 0
6303: PUSH
6304: EMPTY
6305: LIST
6306: LIST
6307: LIST
6308: LIST
6309: ST_TO_ADDR
// hc_gallery =  ;
6310: LD_ADDR_OWVAR 33
6314: PUSH
6315: LD_STRING 
6317: ST_TO_ADDR
// hc_face_number =  ;
6318: LD_ADDR_OWVAR 34
6322: PUSH
6323: LD_STRING 
6325: ST_TO_ADDR
// hc_name =  ;
6326: LD_ADDR_OWVAR 26
6330: PUSH
6331: LD_STRING 
6333: ST_TO_ADDR
// soldat1 = CreateHuman ;
6334: LD_ADDR_EXP 28
6338: PUSH
6339: CALL_OW 44
6343: ST_TO_ADDR
// soldat2 = CreateHuman ;
6344: LD_ADDR_EXP 29
6348: PUSH
6349: CALL_OW 44
6353: ST_TO_ADDR
// soldat3 = CreateHuman ;
6354: LD_ADDR_EXP 30
6358: PUSH
6359: CALL_OW 44
6363: ST_TO_ADDR
// hc_class = 9 ;
6364: LD_ADDR_OWVAR 28
6368: PUSH
6369: LD_INT 9
6371: ST_TO_ADDR
// soldat4 = CreateHuman ;
6372: LD_ADDR_EXP 31
6376: PUSH
6377: CALL_OW 44
6381: ST_TO_ADDR
// soldat5 = CreateHuman ;
6382: LD_ADDR_EXP 32
6386: PUSH
6387: CALL_OW 44
6391: ST_TO_ADDR
// vc_chassis = ru_heavy_tracked ;
6392: LD_ADDR_OWVAR 37
6396: PUSH
6397: LD_INT 24
6399: ST_TO_ADDR
// vc_engine = engine_combustion ;
6400: LD_ADDR_OWVAR 39
6404: PUSH
6405: LD_INT 1
6407: ST_TO_ADDR
// vc_control = control_computer ;
6408: LD_ADDR_OWVAR 38
6412: PUSH
6413: LD_INT 3
6415: ST_TO_ADDR
// vc_weapon = ru_heavy_gun ;
6416: LD_ADDR_OWVAR 40
6420: PUSH
6421: LD_INT 46
6423: ST_TO_ADDR
// hg1 = CreateVehicle ;
6424: LD_ADDR_EXP 58
6428: PUSH
6429: CALL_OW 45
6433: ST_TO_ADDR
// hg2 = CreateVehicle ;
6434: LD_ADDR_EXP 59
6438: PUSH
6439: CALL_OW 45
6443: ST_TO_ADDR
// vc_chassis = ru_medium_tracked ;
6444: LD_ADDR_OWVAR 37
6448: PUSH
6449: LD_INT 22
6451: ST_TO_ADDR
// vc_engine = engine_combustion ;
6452: LD_ADDR_OWVAR 39
6456: PUSH
6457: LD_INT 1
6459: ST_TO_ADDR
// vc_control = control_computer ;
6460: LD_ADDR_OWVAR 38
6464: PUSH
6465: LD_INT 3
6467: ST_TO_ADDR
// vc_weapon = ru_gun ;
6468: LD_ADDR_OWVAR 40
6472: PUSH
6473: LD_INT 44
6475: ST_TO_ADDR
// hg3 = CreateVehicle ;
6476: LD_ADDR_EXP 60
6480: PUSH
6481: CALL_OW 45
6485: ST_TO_ADDR
// hg4 = CreateVehicle ;
6486: LD_ADDR_EXP 61
6490: PUSH
6491: CALL_OW 45
6495: ST_TO_ADDR
// hg5 = CreateVehicle ;
6496: LD_ADDR_EXP 62
6500: PUSH
6501: CALL_OW 45
6505: ST_TO_ADDR
// PlaceUnitArea ( soldat1 , atakrus , false ) ;
6506: LD_EXP 28
6510: PPUSH
6511: LD_INT 17
6513: PPUSH
6514: LD_INT 0
6516: PPUSH
6517: CALL_OW 49
// PlaceUnitArea ( soldat2 , atakrus , false ) ;
6521: LD_EXP 29
6525: PPUSH
6526: LD_INT 17
6528: PPUSH
6529: LD_INT 0
6531: PPUSH
6532: CALL_OW 49
// PlaceUnitArea ( soldat3 , atakrus , false ) ;
6536: LD_EXP 30
6540: PPUSH
6541: LD_INT 17
6543: PPUSH
6544: LD_INT 0
6546: PPUSH
6547: CALL_OW 49
// PlaceUnitArea ( soldat4 , atakrus , false ) ;
6551: LD_EXP 31
6555: PPUSH
6556: LD_INT 17
6558: PPUSH
6559: LD_INT 0
6561: PPUSH
6562: CALL_OW 49
// PlaceUnitArea ( soldat5 , atakrus , false ) ;
6566: LD_EXP 32
6570: PPUSH
6571: LD_INT 17
6573: PPUSH
6574: LD_INT 0
6576: PPUSH
6577: CALL_OW 49
// PlaceUnitArea ( hg1 , atakrus , false ) ;
6581: LD_EXP 58
6585: PPUSH
6586: LD_INT 17
6588: PPUSH
6589: LD_INT 0
6591: PPUSH
6592: CALL_OW 49
// PlaceUnitArea ( hg2 , atakrus , false ) ;
6596: LD_EXP 59
6600: PPUSH
6601: LD_INT 17
6603: PPUSH
6604: LD_INT 0
6606: PPUSH
6607: CALL_OW 49
// PlaceUnitArea ( hg3 , atakrus , false ) ;
6611: LD_EXP 60
6615: PPUSH
6616: LD_INT 17
6618: PPUSH
6619: LD_INT 0
6621: PPUSH
6622: CALL_OW 49
// PlaceUnitArea ( hg4 , atakrus , false ) ;
6626: LD_EXP 61
6630: PPUSH
6631: LD_INT 17
6633: PPUSH
6634: LD_INT 0
6636: PPUSH
6637: CALL_OW 49
// PlaceUnitArea ( hg5 , atakrus , false ) ;
6641: LD_EXP 62
6645: PPUSH
6646: LD_INT 17
6648: PPUSH
6649: LD_INT 0
6651: PPUSH
6652: CALL_OW 49
// AddComAgressiveMove ( [ soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , hg1 , hg2 , hg3 , hg4 , hg5 ] , 148 , 86 ) ;
6656: LD_EXP 28
6660: PUSH
6661: LD_EXP 29
6665: PUSH
6666: LD_EXP 30
6670: PUSH
6671: LD_EXP 31
6675: PUSH
6676: LD_EXP 32
6680: PUSH
6681: LD_EXP 58
6685: PUSH
6686: LD_EXP 59
6690: PUSH
6691: LD_EXP 60
6695: PUSH
6696: LD_EXP 61
6700: PUSH
6701: LD_EXP 62
6705: PUSH
6706: EMPTY
6707: LIST
6708: LIST
6709: LIST
6710: LIST
6711: LIST
6712: LIST
6713: LIST
6714: LIST
6715: LIST
6716: LIST
6717: PPUSH
6718: LD_INT 148
6720: PPUSH
6721: LD_INT 86
6723: PPUSH
6724: CALL_OW 174
// AddComAttackUnit ( [ soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , hg1 , hg2 , hg3 , hg4 , hg5 ] , FilterAllUnits ( [ f_side , 1 ] ) ) ;
6728: LD_EXP 28
6732: PUSH
6733: LD_EXP 29
6737: PUSH
6738: LD_EXP 30
6742: PUSH
6743: LD_EXP 31
6747: PUSH
6748: LD_EXP 32
6752: PUSH
6753: LD_EXP 58
6757: PUSH
6758: LD_EXP 59
6762: PUSH
6763: LD_EXP 60
6767: PUSH
6768: LD_EXP 61
6772: PUSH
6773: LD_EXP 62
6777: PUSH
6778: EMPTY
6779: LIST
6780: LIST
6781: LIST
6782: LIST
6783: LIST
6784: LIST
6785: LIST
6786: LIST
6787: LIST
6788: LIST
6789: PPUSH
6790: LD_INT 22
6792: PUSH
6793: LD_INT 1
6795: PUSH
6796: EMPTY
6797: LIST
6798: LIST
6799: PPUSH
6800: CALL_OW 69
6804: PPUSH
6805: CALL_OW 175
// end ;
6809: END
// every 55 55$0 marked 09 do
6810: GO 6812
6812: DISABLE
// begin uc_side = 3 ;
6813: LD_ADDR_OWVAR 20
6817: PUSH
6818: LD_INT 3
6820: ST_TO_ADDR
// uc_nation = nation_russian ;
6821: LD_ADDR_OWVAR 21
6825: PUSH
6826: LD_INT 3
6828: ST_TO_ADDR
// hc_skills = [ 4 , 0 , 1 , 0 ] ;
6829: LD_ADDR_OWVAR 31
6833: PUSH
6834: LD_INT 4
6836: PUSH
6837: LD_INT 0
6839: PUSH
6840: LD_INT 1
6842: PUSH
6843: LD_INT 0
6845: PUSH
6846: EMPTY
6847: LIST
6848: LIST
6849: LIST
6850: LIST
6851: ST_TO_ADDR
// hc_gallery =  ;
6852: LD_ADDR_OWVAR 33
6856: PUSH
6857: LD_STRING 
6859: ST_TO_ADDR
// hc_face_number =  ;
6860: LD_ADDR_OWVAR 34
6864: PUSH
6865: LD_STRING 
6867: ST_TO_ADDR
// hc_name =  ;
6868: LD_ADDR_OWVAR 26
6872: PUSH
6873: LD_STRING 
6875: ST_TO_ADDR
// soldat4 = CreateHuman ;
6876: LD_ADDR_EXP 31
6880: PUSH
6881: CALL_OW 44
6885: ST_TO_ADDR
// soldat5 = CreateHuman ;
6886: LD_ADDR_EXP 32
6890: PUSH
6891: CALL_OW 44
6895: ST_TO_ADDR
// soldat6 = CreateHuman ;
6896: LD_ADDR_EXP 33
6900: PUSH
6901: CALL_OW 44
6905: ST_TO_ADDR
// hc_class = 9 ;
6906: LD_ADDR_OWVAR 28
6910: PUSH
6911: LD_INT 9
6913: ST_TO_ADDR
// soldat7 = CreateHuman ;
6914: LD_ADDR_EXP 34
6918: PUSH
6919: CALL_OW 44
6923: ST_TO_ADDR
// soldat8 = CreateHuman ;
6924: LD_ADDR_EXP 35
6928: PUSH
6929: CALL_OW 44
6933: ST_TO_ADDR
// vc_chassis = ru_heavy_tracked ;
6934: LD_ADDR_OWVAR 37
6938: PUSH
6939: LD_INT 24
6941: ST_TO_ADDR
// vc_engine = engine_combustion ;
6942: LD_ADDR_OWVAR 39
6946: PUSH
6947: LD_INT 1
6949: ST_TO_ADDR
// vc_control = control_computer ;
6950: LD_ADDR_OWVAR 38
6954: PUSH
6955: LD_INT 3
6957: ST_TO_ADDR
// vc_weapon = ru_heavy_gun ;
6958: LD_ADDR_OWVAR 40
6962: PUSH
6963: LD_INT 46
6965: ST_TO_ADDR
// hg10 = CreateVehicle ;
6966: LD_ADDR_EXP 67
6970: PUSH
6971: CALL_OW 45
6975: ST_TO_ADDR
// hg9 = CreateVehicle ;
6976: LD_ADDR_EXP 66
6980: PUSH
6981: CALL_OW 45
6985: ST_TO_ADDR
// vc_chassis = ru_medium_tracked ;
6986: LD_ADDR_OWVAR 37
6990: PUSH
6991: LD_INT 22
6993: ST_TO_ADDR
// vc_engine = engine_combustion ;
6994: LD_ADDR_OWVAR 39
6998: PUSH
6999: LD_INT 1
7001: ST_TO_ADDR
// vc_control = control_computer ;
7002: LD_ADDR_OWVAR 38
7006: PUSH
7007: LD_INT 3
7009: ST_TO_ADDR
// vc_weapon = ru_gun ;
7010: LD_ADDR_OWVAR 40
7014: PUSH
7015: LD_INT 44
7017: ST_TO_ADDR
// hg8 = CreateVehicle ;
7018: LD_ADDR_EXP 65
7022: PUSH
7023: CALL_OW 45
7027: ST_TO_ADDR
// hg7 = CreateVehicle ;
7028: LD_ADDR_EXP 64
7032: PUSH
7033: CALL_OW 45
7037: ST_TO_ADDR
// hg6 = CreateVehicle ;
7038: LD_ADDR_EXP 63
7042: PUSH
7043: CALL_OW 45
7047: ST_TO_ADDR
// PlaceUnitArea ( soldat4 , atakrus , false ) ;
7048: LD_EXP 31
7052: PPUSH
7053: LD_INT 17
7055: PPUSH
7056: LD_INT 0
7058: PPUSH
7059: CALL_OW 49
// PlaceUnitArea ( soldat5 , atakrus , false ) ;
7063: LD_EXP 32
7067: PPUSH
7068: LD_INT 17
7070: PPUSH
7071: LD_INT 0
7073: PPUSH
7074: CALL_OW 49
// PlaceUnitArea ( soldat6 , atakrus , false ) ;
7078: LD_EXP 33
7082: PPUSH
7083: LD_INT 17
7085: PPUSH
7086: LD_INT 0
7088: PPUSH
7089: CALL_OW 49
// PlaceUnitArea ( soldat7 , atakrus , false ) ;
7093: LD_EXP 34
7097: PPUSH
7098: LD_INT 17
7100: PPUSH
7101: LD_INT 0
7103: PPUSH
7104: CALL_OW 49
// PlaceUnitArea ( soldat8 , atakrus , false ) ;
7108: LD_EXP 35
7112: PPUSH
7113: LD_INT 17
7115: PPUSH
7116: LD_INT 0
7118: PPUSH
7119: CALL_OW 49
// PlaceUnitArea ( hg6 , atakrus , false ) ;
7123: LD_EXP 63
7127: PPUSH
7128: LD_INT 17
7130: PPUSH
7131: LD_INT 0
7133: PPUSH
7134: CALL_OW 49
// PlaceUnitArea ( hg7 , atakrus , false ) ;
7138: LD_EXP 64
7142: PPUSH
7143: LD_INT 17
7145: PPUSH
7146: LD_INT 0
7148: PPUSH
7149: CALL_OW 49
// PlaceUnitArea ( hg8 , atakrus , false ) ;
7153: LD_EXP 65
7157: PPUSH
7158: LD_INT 17
7160: PPUSH
7161: LD_INT 0
7163: PPUSH
7164: CALL_OW 49
// PlaceUnitArea ( hg9 , atakrus , false ) ;
7168: LD_EXP 66
7172: PPUSH
7173: LD_INT 17
7175: PPUSH
7176: LD_INT 0
7178: PPUSH
7179: CALL_OW 49
// PlaceUnitArea ( hg10 , atakrus , false ) ;
7183: LD_EXP 67
7187: PPUSH
7188: LD_INT 17
7190: PPUSH
7191: LD_INT 0
7193: PPUSH
7194: CALL_OW 49
// AddComAgressiveMove ( [ soldat4 , soldat5 , soldat6 , soldat7 , soldat8 , hg6 , hg7 , hg8 , hg9 , hg10 ] , 53 , 85 ) ;
7198: LD_EXP 31
7202: PUSH
7203: LD_EXP 32
7207: PUSH
7208: LD_EXP 33
7212: PUSH
7213: LD_EXP 34
7217: PUSH
7218: LD_EXP 35
7222: PUSH
7223: LD_EXP 63
7227: PUSH
7228: LD_EXP 64
7232: PUSH
7233: LD_EXP 65
7237: PUSH
7238: LD_EXP 66
7242: PUSH
7243: LD_EXP 67
7247: PUSH
7248: EMPTY
7249: LIST
7250: LIST
7251: LIST
7252: LIST
7253: LIST
7254: LIST
7255: LIST
7256: LIST
7257: LIST
7258: LIST
7259: PPUSH
7260: LD_INT 53
7262: PPUSH
7263: LD_INT 85
7265: PPUSH
7266: CALL_OW 174
// AddComAttackUnit ( [ soldat4 , soldat5 , soldat6 , soldat7 , soldat8 , hg6 , hg7 , hg8 , hg9 , hg10 ] , FilterAllUnits ( [ f_side , 1 ] ) ) ;
7270: LD_EXP 31
7274: PUSH
7275: LD_EXP 32
7279: PUSH
7280: LD_EXP 33
7284: PUSH
7285: LD_EXP 34
7289: PUSH
7290: LD_EXP 35
7294: PUSH
7295: LD_EXP 63
7299: PUSH
7300: LD_EXP 64
7304: PUSH
7305: LD_EXP 65
7309: PUSH
7310: LD_EXP 66
7314: PUSH
7315: LD_EXP 67
7319: PUSH
7320: EMPTY
7321: LIST
7322: LIST
7323: LIST
7324: LIST
7325: LIST
7326: LIST
7327: LIST
7328: LIST
7329: LIST
7330: LIST
7331: PPUSH
7332: LD_INT 22
7334: PUSH
7335: LD_INT 1
7337: PUSH
7338: EMPTY
7339: LIST
7340: LIST
7341: PPUSH
7342: CALL_OW 69
7346: PPUSH
7347: CALL_OW 175
// end ;
7351: END
